关于单文档界面退出的两个问题:
1、按下右上角的退出按钮“X”,会发出一个什么消息?想自己给该消息写一消息响应函数该怎么办?
2、我给IDC_APP_EXIT写了一个消息处理函数后,按文件菜单下的退出菜单项,不能退出程序,这是为什么?想在按文件菜单下的退出菜单项后,退出程序,该怎么办?
wm_close
1. 响应WM_CLOSE消息
2. 不知你加了这句话没有 AfxPostQuitMessage(0);
如果有的话,应该可以退出的
PostQuitMessage(0);
在要退出的地方加PostQuitMessage(0);
就搞定了嘛!
在线程判断要退出时发PostQuitMessage(0);
在CMainFrm中重载WM_CLOSE消息,进行你退前的处理工作。
exit();
override CDocument::CanCloseFrame
Command what is yours
Conquer what is not