返回首页


在App类的InitInstance显示消息框的问题一样,显示的讯息方块中的ExitInstance()也有一个问题。试试下面的代码..

int CMyApp::ExitInstance() 

{

AfxMessageBox( "Some message from CMyApp::ExitInstance" );

return CWinApp::ExitInstance();

}

MessageBox中永远不会出现了!!!一个小调查后,我发现,这是因为在消息队列中存在的WM_QUIT消息。因此,从消息队列中删除WM_QUIT消息,将简单的解决这个问题。取出WM_QUIT,GetMessage函数()函数的while循环,而足够。所以我修改了代码如下..

回答

评论会员:米赞拉赫曼 时间:2012/01/24
您好,您使用的是哪个版本的MFC?我不能让它工作与MFC 8.0 ... {S0}

谢谢
评论会员:AnandChavali 时间:2012/01/24


我只是想在VS2005和其做工精细。

殿