Поправлено форматирование текста. — SchweinDeBurg
Извините за тупость. Господа, расскажите пожалуйста про одну мою проблему, сам я пока ужасно понимаю vc++:
Создан простецкий MFC проект, код:
BOOL CTMP5App::InitInstance()
{
// ....
CTMP5Dlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is
// dismissed with OK
}
else if (nResponse == IDCANCEL)
{
// TODO: Place code here to handle when the dialog is
// dismissed with Cancel
}
// Since the dialog has been closed, return FALSE so that we exit the
// application, rather than start the application's message pump.
return FALSE;
}
как вы видите, это отлавливат нажатия на кнопки OK и CANCEL в программе, но одно большое но, почему программа завершает свою работу? Мне нужно вставить код обработки, в событийное нажатие клавиши, вот именно тут: например нажал OK, вылезает messageboxa и продолжает прога работать. Но я просто в тупости — как это наладить?
в чём проблема, почему уходит в закрытие прога, как изменить это закрытие на продолжение работы?
Я на самом деле решил этот вопрос не много по иному, я вообще InitInstance() не затрагивал, а вызвал немного по иному. Но очень хочется понять, в чём дело...
03.11.05 07:45: Перенесено модератором из 'C/C++' — Odi$$ey