Re[3]: Modeless Main Dialog
От: rudankort Россия RSDN.ru
Дата: 23.04.01 13:28
Оценка:
Здравствуйте megadoZ, 23.04.2001 00:28:26 вы писали:

>Здравствуйте rudankort, 21.04.2001 00:38:47 вы писали:

>
>>Просто создаёшь диалог через Create (а не DoModal), затем записываешь адрес объекта класса диалога в переменную CWinApp::m_pMainWnd и возвращаешь из InitInstance TRUE.
>
> CMainDlg dlg;
> m_pMainWnd = &dlg;
> dlg.Create(CMainDlg::IDD);
> return TRUE;
>Я сделал вот так и у меня диалог появляется на секунду и исчезает(приложение закрывается). В чём моя ошибка?

Ошибка в том, что ты объявил диалог локально. На выходе из функции деструктор его убивает. :( Добавь объект диалога в класс приложения или сделай его статическим/глобальным.


С уважением,
Александр
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.