响应关闭CFormView的消息(不是关闭整个程序的那几个消息)是那个? 用了WM_CLOSE,WM_DESTROY,都是将CFormView关闭了后才响应的,我要寻求那个未关闭前的那个消息。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是这样做的:void CMainFrame::OnDestroy() { MessageBox("fd3"); CFrameWnd::OnDestroy(); MessageBox("fd4");}void CMainFrame::OnClose() { MessageBox("fd1"); CFrameWnd::OnClose(); MessageBox("fd2");}void CTestformView::OnClose() { MessageBox("fd5"); CFormView::OnClose(); MessageBox("fd6");}void CTestformView::OnDestroy() { MessageBox("fd7"); CFormView::OnDestroy(); MessageBox("fd8");}关闭后结果是这样:"fd1"->窗口消失->"fd3"->"fd4"->"fd7"->"fd8"可见,要在CFormView关闭之前响应,需要void CMainFrame::OnClose() { MessageBox("fd1");////////在这里添加code CFrameWnd::OnClose(); MessageBox("fd2");} triggerd(有点着急) 的分析是对的。原来是我为了图方便,只想到了CXXXXView::Onclose(),没有去想过CMainFrame::OnClose()。现在要将部分变量全局化了。再次多谢triggerd(有点着急) 关于对话框退出后,内存不释放的问题 请教一个列表控件的问题 画一个对话框背景怎么画性能比较好? 向高手请教有关邮件显示控件的问题!!!!~~~ 在InstallShield中,如何做反安装? 在线求助!谢谢 Edit控件简单问题,立刻给分!! 100分求助:文件拷贝问题,急待解决! 如何知道一个软件是用什么写的?有什么工具查看吗? telnet 中操作文件的权限问题 线程的参数传输的问题 CAsyncSocket::OnConnect返回 "不能做任何连接,因为目标机器积极地拒绝它"
void CMainFrame::OnDestroy()
{
MessageBox("fd3");
CFrameWnd::OnDestroy();
MessageBox("fd4");
}void CMainFrame::OnClose()
{
MessageBox("fd1");
CFrameWnd::OnClose();
MessageBox("fd2");
}
void CTestformView::OnClose()
{
MessageBox("fd5");
CFormView::OnClose();
MessageBox("fd6");
}void CTestformView::OnDestroy()
{ MessageBox("fd7");
CFormView::OnDestroy();
MessageBox("fd8");
}
关闭后结果是这样:"fd1"->窗口消失->"fd3"->"fd4"->"fd7"->"fd8"
可见,要在CFormView关闭之前响应,需要
void CMainFrame::OnClose()
{
MessageBox("fd1");////////在这里添加code
CFrameWnd::OnClose();
MessageBox("fd2");
}
原来是我为了图方便,只想到了CXXXXView::Onclose(),没有去想过CMainFrame::OnClose()。现在要将部分变量全局化了。
再次多谢triggerd(有点着急)