Здравствуйте 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; >Я сделал вот так и у меня диалог появляется на секунду и исчезает(приложение закрывается). В чём моя ошибка?
Ошибка в том, что ты объявил диалог локально. На выходе из функции деструктор его убивает. :( Добавь объект диалога в класс приложения или сделай его статическим/глобальным.
С уважением,
Александр
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...