在App类的InitInstance显示消息框的问题一样,显示的讯息方块中的ExitInstance()也有一个问题。试试下面的代码..int CMyApp::ExitInstance()
{
AfxMessageBox( "Some message from CMyApp::ExitInstance" );
return CWinApp::ExitInstance();
}
MessageBox中永远不会出现了!!!一个小调查后,我发现,这是因为在消息队列中存在的WM_QUIT消息。因此,从消息队列中删除WM_QUIT消息,将简单的解决这个问题。取出WM_QUIT,GetMessage函数()函数的while循环,而足够。所以我修改了代码如下..