Dialog в CView
Как создать в View окно диалога?
Нечто типа того как и создать в нем кнопку, кнопку получается, а диалог нет (((
Мужчины!!! Поможите плз!!
Как создать в View окно диалога?
Нечто типа того как и создать в нем кнопку, кнопку получается, а диалог нет (((
СreateDialog(...) Функция АПИ создающая диалог.
СreateDialog(...) Функция АПИ создающая диалог.
А мона поподробнее? Для тупых так сказать =)) я еще начинаю только... посему сорри за тупизмы!
А мона поподробнее? Для тупых так сказать =)) я еще начинаю только... посему сорри за тупизмы!
Ну, если подробней... То есть два пути. Первый достаточно простой, второй МФЦ.
Есть АПИ функция
CreateDialog(Instance: THandle; TemplateName: PChar; WndParent: HWnd; DialogFunc: TFarProc): HWnd;
Где DialogFunc - Указатель на функцию обработчик окна диалога.
Мфц: В ресурсах создаётся вид диалога, Потом класс этого диалога. И где нужно его вызвать создаётся объект диалога. Типа:
Dialog dialog;
dialog.DoModal();
Есть АПИ функция
CreateDialog(Instance: THandle; TemplateName: PChar; WndParent: HWnd; DialogFunc: TFarProc): HWnd;
Бей паскулианта! :D :P
Бей паскулианта! :D :P
За что? Ну, может что и не так, но почему же сразу ногами по лицу... Я же на флейте играю...
Мфц: В ресурсах создаётся вид диалога, Потом класс этого диалога. И где нужно его вызвать создаётся объект диалога. Типа:
Dialog dialog;
dialog.DoModal();
Я уже сам допер (практика показала что я не так туп как думал с начала ;-))
Надо создать ресурс диалога, класс, потОм создать его
Dialog dialog;
dialog.Create(...);
потОм
dialog.ShowWindow(true);
Если человек сам что-то смог сделать он уже не туп. А если считает, что всё узнал, значит он полный дурак... (Не помню кто сказал)....