MFC 退出程式方法
阿新 • • 發佈:2019-08-25
1、對話方塊用 CDialog::OnOk();
Doc/View用 OnClose();
2、PostQuitMessage(0);//最常用
PostMessage(WM_QUIT,0,0);//最常用
::SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用
::PostMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//最常用
3、ExitProcess(0);注意使用時先釋放分配的記憶體,以免造成記憶體洩露
4、exit(0) 正常終止程式; exit(非0)非正常終止程式
5、OnClose();
void CMainFrame::OnClose()
{
// TODO: Add your message handler code here and/or call default
if (MessageBox("確定要退出嗎?","提示",MB_YESNO|MB_DEFBUTTON2)==IDYES)
{
CFrameWnd::OnClose();