1. 程式人生 > >MFC 程序退出方法

MFC 程序退出方法

OS 內存泄露 mes ces ssa quit 退出 post 常用

基於對話框的:

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 程序退出方法