怎么退出mfc

怎么退出mfc,第1张

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();

}

}

视窗程序一般不应当在CView中退出整个程序。

应当在CWinApp用

CWinApp::OnAppExit 退出。

改写OnAppExit:

ON_COMMAND(ID_APP_EXIT, OnAppExit)

真想关掉程序,揿窗右上角的叉叉框就可以了。

以上就是关于怎么退出mfc全部的内容,包括:怎么退出mfc、MFC在视类中如何退出程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9839412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存