Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Options диалог 
:(
    Опции темы
GP1000
Дата 28.3.2009, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 2.5.2008

Репутация: нет
Всего: нет



Нужно создать Options диалог . К примеру такой как в Total Comander - Настройка,
чтобы 
пользователь выбирал различные закладки . В моем случае закладки выбираются с помощью
Tool Box'a . 
Обязательное требование - по диалогу можно перемещаться кнопкой Tab.

Если создать основное окно как модальный диалог , а закладки как не модальный  то реакция на Tab только в основном окне . 

Если создать основное окно модальное и вкладки модальными то не будет реакции на кнопку закрытия окна и вообще на все элементы в основном .

Как организовать  этот диалог ??Как он сделан  в том же Total Comander??
Или как заставить реагировать не модальный диалог на кнопку Tab

Это сообщение отредактировал(а) GP1000 - 28.3.2009, 21:53
PM MAIL   Вверх
jonie
Дата 29.3.2009, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 7
Всего: 118



в тотале конкретно это окошко имеет стиль WS_CHILDWINDOW | WS_VISIBLE | WS_CLIPSBLINGS | WS_CLIPCHILDREN + ex стиль: WS_EX_LEFT | WS_EX_LTRREADING | WS_EX_RIGHTSCROLLBAR ....

что мешает сделать такое же окно? просто окно же.... диалог только один.


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
GP1000
Дата 30.3.2009, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 2.5.2008

Репутация: нет
Всего: нет



jonie, сделать окно такого стиля не проблема .
Если привязываться к тоталу как сделано то ,что пользователь из ListBoxa слева выбирает вкладки а справа они отображаются ?
Как организованы эти вкладки ? В виде отдельных диалоговых (модальных/немодальных )окон  или как то по другому ? Или же в зависимости от выбраного пункта некоторые контролы показываются а некоторые скрываются . 


PM MAIL   Вверх
dvamaster
Дата 30.3.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 559
Регистрация: 30.6.2004
Где: Россия : Курган

Репутация: нет
Всего: 10



Делал Options для плагинов

Слева листбокс со списком плагинов, справа панелька контейнер для диалогов из ресурсов плагинов без заголовков (как панели),
парент для диалогов - панелька контейнер для этих диалогов.
При выборе в листбоксе все диалоги прятались, и показывалась одна нужная


--------------------
Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее. /L. Skywalker/

Что же я сделал не так? /Король Лир/

Я делаю это для твоего же блага! /Любой родитель и палач/

PKUNZIP.ZIP /неизвестный/
PM MAIL WWW ICQ   Вверх
Dem_max
Дата 30.3.2009, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 16
Всего: 39



Вот тебе для примера


Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  tabctrl_source.zip 11,13 Kb


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
GP1000
Дата 30.3.2009, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 2.5.2008

Репутация: нет
Всего: нет



dvamaster, cпасибо !

Dem_max, спасибо, это ,похоже то что мне было  нужно! . Буду разбираться. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0436 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.