|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.01.2011, 16:45 | #1 |
Регистрация: 24.03.2010
Сообщений: 5
|
Хочу сделать окно настроек, вот такое... как?
Подскажите, вот такое оформление окна настроек как-то можно замутить на MFC? Если да, то как? Хотя-бы в двух словах. Ну а если пример подкинете, это будет вообще the best
|
25.01.2011, 16:56 | #2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
|
25.01.2011, 17:30 | #3 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
Ну наверняка же есть готовые виджеты. Вот для Qt сразу нашёлся — http://qt-apps.org/content/show.php/...?content=50717
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
25.01.2011, 18:24 | #4 |
Регистрация: 24.03.2010
Сообщений: 5
|
QT не пойдет, приложение уже написано на mfc... По поводу "создаете окно диалога, накидываете на него контролов разных и вот вам окно такое" - окно ведь не одно. Фактически на каждую ветку настроек прийдется создавать/по диалоговому окну, как-то встраивать его в основное, позиционировать, добавлять/удалять при переходе по веткам. Возможно, я чего-то не понимаю, но такое решение кажется мне каким-то слишком сложным, все придется делать вручную ... неужели ничего попроще в плане программирования таких окон нет?
|
25.01.2011, 18:31 | #5 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
окно одно и на нем изначально помещены все нужные компоненты(кнопки, поля итд) и изначально скрыты. При нажатии на ссылку в дереве нужные компоненты делаются видимыми. С этим не сталкивался, но думаю это не сложно. Сложнее написать обработчики для этих компонентов. В билдере этот список делается с помощью компонента TreeView
Последний раз редактировалось NiCola999; 25.01.2011 в 18:42. |
25.01.2011, 19:43 | #6 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
TreeView и PageControl. На PageControl создать столько вкладок, сколько нужно, покидать компоненты на них. Затем в PageControl сделать все табы скрытыми, при запуске показывать тот, что должен быть по умолчанию виден.
На delphi(упрощенный пример, один уровень вложености) Код:
Последний раз редактировалось Alter; 25.01.2011 в 19:51. |
25.01.2011, 21:22 | #7 |
Пользователь
Регистрация: 02.12.2010
Сообщений: 81
|
и как ваш билдер в mfc засунусть?или вы вообще тему не читаете?
|
25.01.2011, 21:26 | #8 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
или хотя бы название раздела
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
25.01.2011, 21:28 | #9 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
по-моему товарищ просто привел пример, а вы уже ищите по теме инфу. или вам надо было написать код полностью?
в мфц, кстати, есть классы CTreeView и CPageCtrl Последний раз редактировалось counter; 25.01.2011 в 21:35. |
25.01.2011, 21:33 | #10 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
А, там в винде одинаковые названия виджетов в делфях и mfc что ли?
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать такое? | Fatummors | Общие вопросы по Java, Java SE, Kotlin | 2 | 03.12.2010 23:17 |
как сделать такой вот элемент? | heallry | HTML и CSS | 6 | 21.09.2009 11:39 |
Как такое сделать (извените. но даже не знаю как это называется) | Van'Denis | HTML и CSS | 3 | 30.08.2009 10:46 |
[Delphi]Окно как выводить понял,а вот.. | Ученик(школьник) | Помощь студентам | 5 | 26.12.2008 13:55 |