WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  элементы в CDialog

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   элементы в CDialog
gecky опубликован 08-04-2001 11:42 MSK   Click Here to See the Profile for gecky   Click Here to Email gecky  
Народ! Пожалуйста! Подскажите!
Как в диалоге создать переключаемые странички, которые бы переключались выбором из Combo?
OlegO опубликован 09-04-2001 11:29 MSK     Click Here to See the Profile for OlegO  Click Here to Email OlegO     
Самый простой вариант это вставить диалоги в диалог как детей:
Есть диалог А в котором должны быть страницы
диалоги В1,В2,...
В классе диалога А прописать переменные на диалоги В1,В2,... и в OnInitDialog диалога А необходимо В1,В2,... создать с флагами WS_CHILD, и Поместить их в одно и тоже пространство клиентской области диалога А.
Ну а далее просто при переключении в Combo
делать SetWindowPos() самым верхним соотвествующее окно.
если они разного размера, то остальные Диалоги можно прятать, делая видимым только один диалог.
OlegN опубликован 09-04-2001 11:49 MSK     Click Here to See the Profile for OlegN  Click Here to Email OlegN     
Если диалоги B1,B2 находятся в ресурсах,
то в окне свойств диалога B1,B2 в редакторе
ресурсов необходимо в закладке styles
установить style: 'Child' border: 'None'
в закладке More Styles установить отметить
checkbox 'Control'.
А в диалоге A на закладке Extended styles
отметить checkbox 'Control parent'
gecky опубликован 09-04-2001 12:01 MSK     Click Here to See the Profile for gecky  Click Here to Email gecky     
Спасибо. Всё работает. И чё мне стрельнуло контролы делать?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.