对话框创建失败

版权声明:快乐源自分享,欢迎高手指正错误。 https://blog.csdn.net/gdnh22a/article/details/82768333

在做MFC程序时,退出时调用PostQuitMessage(0),然后出现“对话框创建失败,应用程序将意外终止。”的警告提示。

其实这两句提示是因为主对话框退出时的返回值为-1造成的,看看APP类的初始化就明白了。

INT_PTRnResponse = dlg.DoModal();
if (nResponse == IDOK)
{
}
elseif (nResponse == IDCANCEL)
{
}
elseif (nResponse == -1)
{
TRACE(traceAppMsg, 0, “警告: 对话框创建失败,应用程序将意外终止。\n”);
TRACE(traceAppMsg, 0, “警告: 如果您在对话框上使用 MFC 控件,则无法 #define _AFX_NO_MFC_CONTROLS_IN_DIALOGS。\n”);
}

猜你喜欢

转载自blog.csdn.net/gdnh22a/article/details/82768333
今日推荐