发送消息关闭父窗口。
在他乡奋斗 2009-07-03 08:58:25 我做一个单文档应用程序,在其CMainFrame::OnCreate函数中调用一个对话框。
CWelcomDlg welcom;
welcom.DoModal();
我想在对话框中按一个按钮就把整个应用程序给关了,想通过发送消息的方式关闭,但我尝试
CFrameWnd* parent=this->GetParentFrame();
::SendMessage(parent->GetSafeHwnd(),WM_CLOSE,0,0);
和
CWnd* parent=this->GetParent();
::SendMessage(parent->GetSafeHwnd(),WM_CLOSE,0,0);
都不行,应用程序能够被关闭,但会出现异常。
请问各位高手如何才行。谢谢!