【发布时间】:2013-04-10 05:25:46
【问题描述】:
我是 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.
}
【问题讨论】:
标签: mfc