MFC应用程序如何自动退出?
2010-06-23 14:32
309 查看
1。强行退出
HANDLE hThread=GetCurrentThread();
TerminateThread(hThread,0);
2。安全的退出
用CWnd::PostMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );
自定义一个消息和消息响应函数
test。h
#define WM_MYCLOSE_FUN WM_USER+123
afx_msg void MyExitFun(WPARAM wParam,LPARAM lParam);
test.cpp
ON_MESSAGE(WM_MYCLOSE_FUN,MyExitFun)
void CMainFrame::MyExitFun(WPARAM wParam, LPARAM lParam)
{
CWnd::OnClose();
}
在想要退出的位置添加如下代码:
PostMessage(WM_MYCLOSE_FUN,0,0);
即可安全的退出程序
HANDLE hThread=GetCurrentThread();
TerminateThread(hThread,0);
2。安全的退出
用CWnd::PostMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );
自定义一个消息和消息响应函数
test。h
#define WM_MYCLOSE_FUN WM_USER+123
afx_msg void MyExitFun(WPARAM wParam,LPARAM lParam);
test.cpp
ON_MESSAGE(WM_MYCLOSE_FUN,MyExitFun)
void CMainFrame::MyExitFun(WPARAM wParam, LPARAM lParam)
{
CWnd::OnClose();
}
在想要退出的位置添加如下代码:
PostMessage(WM_MYCLOSE_FUN,0,0);
即可安全的退出程序
相关文章推荐
- 如何使Web应用程序在结束调试的时候VS内嵌IIS不自动退出
- visual 2005 C++在编写控制台应用程序运行后会自动退出,如何不自动退出
- 如何避免对话框应用程序因为按了Esc键而自动退出?
- Windows批处理调用程序后如何自动退出
- mfc对话框如何关闭自动调整大小功能
- 如何在项目部署的时候自动安装多个应用程序安装包(VC++6.0)
- MFC如何使控件大小随着对话框大小自动调整
- MFC如何使控件大小随着对话框大小自动调整
- MFC如何使控件大小随着对话框大小自动调整
- 如何在linux嵌入式开发板上开机自动运行用户应用程序(转载)
- Android 如何退出整个应用程序?
- MFC如何使控件大小随着对话框大小自动调整
- 如何在linux嵌入式开发板上开机自动运行用户应用程序
- C/MFC如何获得应用程序当前路径(整理)
- (GDI+) 如何在 MFC 或 Win32 应用程序中使用GDI+
- VS2010如何在控制台应用程序中添加对MFC库的支持
- C/MFC如何获得应用程序当前路径(整理)
- 如何完全退出单例模式下的android应用程序,非常好用
- 如何退出Android应用程序
- 如何让asp.net应用程序定时自动执行代码