VC中退出应用程序-几种很有用的方法
2015-01-21 10:39
225 查看
1、OnOK()或OnCancel()//只对对话框有用
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();
}
}
6、向主窗口发送WM_CLOSE消息
SendMessage(WM_CLOSE);
如果要在其它类关闭应用程序,则
AfxGetMainWnd->SendMessage(WM_CLOSE)
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();
}
}
6、向主窗口发送WM_CLOSE消息
SendMessage(WM_CLOSE);
如果要在其它类关闭应用程序,则
AfxGetMainWnd->SendMessage(WM_CLOSE)
相关文章推荐
- VC中退出应用程序-几种很有用的方法
- VC中退出应用程序-几种很有用的方法
- VC中退出应用程序-几种很有用的方法
- VC中退出应用程序-几种很有用的方法
- VC中退出应用程序-几种很有用的方法
- 给VC应用程序换皮肤的几种方法
- android 安全退出应用程序的几种方法
- android 安全退出应用程序的几种方法
- android退出应用程序的几种方法
- MFC应用程序退出的几种方法
- 退出应用程序的几种方法
- c# 获取应用程序exe文件路径及退出应用程序的几种方法
- C# 退出应用程序的几种方法(待测试)
- VC中退出应用程序简单的方法
- android 安全退出应用程序的几种方法
- 将Java应用程序本地编译为EXE的几种方法
- Visual Basic应用程序的几种打印方法
- VC++的应用程序框架中各类之间的访问方法
- 应用程序之间互相通讯的几种方法
- 设备驱动程序通知应用程序的几种方法