我是Windows编程的新手,我用单个对话框编写了一个应用程序。在那里我重写CWnd :: OnClose以在退出application.after之前做一些事情,我需要从应用程序中退出。但如果我从重写方法发布或发送带有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.
}
答案 0 :(得分:0)
__super::OnClose();