0

我是 Windows 编程的新手,我用单个对话框编写了一个应用程序。在那我覆盖 CWnd::OnClose 在退出应用程序之前做一些事情。之后我需要从应用程序中退出。但是如果我从重写的方法发布或发送带有 WM_CLOSE 事件的消息,它也会被调用,所以现在如何从应用程序中退出。

class MyDlg : public CDialogEx
{
public:
afx_msg void OnClose();
};

BEGIN_MESSAGE_MAP(MyDlg , CDialogEx)
ON_WM_CLOSE ()
END_MESSAGE_MAP()

void MyDlg:: OnClose()
{
  //what code I should write here to exit from application. 
}
4

1 回答 1

0

after you do your stuff write this:

__super::OnClose();
于 2013-04-10T05:58:57.097 回答