MFC 程序退出方法

Posted mengmeng90

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC 程序退出方法相关的知识,希望对你有一定的参考价值。

基於對話框的:

1、PostQuitMessage(0);
2、PostMessage(WM_QUIT,0,0);
3、ExitProcess(0);注意使用时先释放分配的内存,以免造成内存泄露
4、exit(0) 正常终止程序; exit(非0)非正常终止程序
5、::SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用
6、::PostMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用

以上各種方法有何異同,待補。

基於單文檔的未測

以下三種未用到,待測。
CDialog::OnOk();
OnClose(); //Doc/View用
CFrameWnd::OnClose();

以上是关于MFC 程序退出方法的主要内容,如果未能解决你的问题,请参考以下文章