![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| GP1000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 2.5.2008 Репутация: нет Всего: нет |
Нужно создать Options диалог . К примеру такой как в Total Comander - Настройка,
чтобы пользователь выбирал различные закладки . В моем случае закладки выбираются с помощью Tool Box'a . Обязательное требование - по диалогу можно перемещаться кнопкой Tab. Если создать основное окно как модальный диалог , а закладки как не модальный то реакция на Tab только в основном окне . Если создать основное окно модальное и вкладки модальными то не будет реакции на кнопку закрытия окна и вообще на все элементы в основном . Как организовать этот диалог ??Как он сделан в том же Total Comander?? Или как заставить реагировать не модальный диалог на кнопку Tab Это сообщение отредактировал(а) GP1000 - 28.3.2009, 21:53 |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 7 Всего: 118 |
в тотале конкретно это окошко имеет стиль WS_CHILDWINDOW | WS_VISIBLE | WS_CLIPSBLINGS | WS_CLIPCHILDREN + ex стиль: WS_EX_LEFT | WS_EX_LTRREADING | WS_EX_RIGHTSCROLLBAR ....
что мешает сделать такое же окно? просто окно же.... диалог только один. -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| GP1000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 2.5.2008 Репутация: нет Всего: нет |
jonie, сделать окно такого стиля не проблема .
Если привязываться к тоталу как сделано то ,что пользователь из ListBoxa слева выбирает вкладки а справа они отображаются ? Как организованы эти вкладки ? В виде отдельных диалоговых (модальных/немодальных )окон или как то по другому ? Или же в зависимости от выбраного пункта некоторые контролы показываются а некоторые скрываются . |
|||
|
||||
| dvamaster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 30.6.2004 Где: Россия : Курган Репутация: нет Всего: 10 |
Делал Options для плагинов
Слева листбокс со списком плагинов, справа панелька контейнер для диалогов из ресурсов плагинов без заголовков (как панели), парент для диалогов - панелька контейнер для этих диалогов. При выборе в листбоксе все диалоги прятались, и показывалась одна нужная -------------------- Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее. /L. Skywalker/ Что же я сделал не так? /Король Лир/ Я делаю это для твоего же блага! /Любой родитель и палач/ PKUNZIP.ZIP /неизвестный/ |
|||
|
||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
| GP1000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 2.5.2008 Репутация: нет Всего: нет |
dvamaster, cпасибо !
Dem_max, спасибо, это ,похоже то что мне было нужно! . Буду разбираться. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |