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++
  Пока не купил книгу буду задавать тупые вопросы !Вы уж извените!

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

Автор Тема:   Пока не купил книгу буду задавать тупые вопросы !Вы уж извените!
SurikatuS опубликован 07-07-2001 18:20 MSK   Click Here to See the Profile for SurikatuS   Click Here to Email SurikatuS  
Это есчо раз я!
Возник очередной вопрос!
как сделать чтобы по нажатию на кнопку (например "More")появлялось новое диалоговое окно(например IDD_DIALOG1_DIALOG)??
Заранее благодарен SuriKatuS!
server_mouse опубликован 07-07-2001 18:42 MSK     Click Here to See the Profile for server_mouse  Click Here to Email server_mouse     
К твоему ресурсу (IDD_DIALOG1_DIALOG) должен быть привязан класс производный от CDialog, к примеру CMyDlg:

class CMyDlg : public CDialog
{ ..... }

Твой класс унаследовал метод DoModal. Используй его! Т.е.:

CMyDlg.DoModal();

В принципе всё...

Mihail опубликован 10-07-2001 12:37 MSK     Click Here to See the Profile for Mihail  Click Here to Email Mihail     
Это конечно интересно, но скажите, плиз как сделать, чтоб по кнопочке "More" не открывался новый диалог, а старый увеличивался в размерах, являя миру дополнительные элементы управления?
OlegN опубликован 11-07-2001 13:28 MSK     Click Here to See the Profile for OlegN  Click Here to Email OlegN     
Для изменения размеров окна, в том числе и диалога используй функции
SetWindowPos или MoveWindow, а для
прятания/показа доп. элементов в диалоге
(как ни странно они тоже окна :-))
используй ShowWindow

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


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.