PostQuitMessage(退出程序的一种方法)
2013-09-08 19:43
302 查看
函数功能描述:PostQuitMessage函数通知系统当前有一个线程发送了进程中止退出请求.它典型的使用在WM_DESTROY消息处理中.
函数原型:
VOID PostQuitMessage(
int
nExitCode //
exit code
);
参数:
nExitCode: 表征应用程序退出码.该值将作为WM_QUIT消息的wParam参数送到消息队列.
返回值:
该函数没有返回值.
备注:
PostQuitMessage函数投递一个WM_QUIT消息到线程消息队列并且立即返回.该函数简单的通知系统线程请求马上退出.当线程从它的消息队列收到WM_QUIT消息时,将退出自身消息循环并且交还控制给操作系统.WM_QUIT消息的wParam参数作为程序退出码返回给系统处理.
使用环境[包括适合WINDOWS的版本、所需头文件、所需链接库]
Windows NT: 要求3.1或更高版本
Windows: 要求windows 95或更高版本
Windows CE: 要求1.0或更高版本。
函数定义头文件:winuser.h
函数导入库:user32.lib
函数示例:
BOOL CALLBACK DialogProc(
HWND
hwndDlg, //
handle to dialog box
UINT
uMsg, //
message
WPARAM
wParam, // first message parameter
LPARAM
lParam //
second message parameter
);
{
switch(uMsg)
{
case
WM_CREATE:
...
break;
...
case
WM_DESTROY:
PostQuitMessage(0);
break;
}
}
函数原型:
VOID PostQuitMessage(
int
nExitCode //
exit code
);
参数:
nExitCode: 表征应用程序退出码.该值将作为WM_QUIT消息的wParam参数送到消息队列.
返回值:
该函数没有返回值.
备注:
PostQuitMessage函数投递一个WM_QUIT消息到线程消息队列并且立即返回.该函数简单的通知系统线程请求马上退出.当线程从它的消息队列收到WM_QUIT消息时,将退出自身消息循环并且交还控制给操作系统.WM_QUIT消息的wParam参数作为程序退出码返回给系统处理.
使用环境[包括适合WINDOWS的版本、所需头文件、所需链接库]
Windows NT: 要求3.1或更高版本
Windows: 要求windows 95或更高版本
Windows CE: 要求1.0或更高版本。
函数定义头文件:winuser.h
函数导入库:user32.lib
函数示例:
BOOL CALLBACK DialogProc(
HWND
hwndDlg, //
handle to dialog box
UINT
uMsg, //
message
WPARAM
wParam, // first message parameter
LPARAM
lParam //
second message parameter
);
{
switch(uMsg)
{
case
WM_CREATE:
...
break;
...
case
WM_DESTROY:
PostQuitMessage(0);
break;
}
}
相关文章推荐
- PostQuitMessage(0)要慎用,经常会造成MFC程序退出时内存泄露,还是尽量使用MFC基类的退出函数比较好。
- Android结束Activity退出程序的一种有效方法
- android 退出程序关闭死循环线程的一种方法(开源中国客户端下载APK疑问总结)
- 人迹罕至的android要完全退出程序的一种方法
- Android结束Activity退出程序的一种有效方法
- Android结束Activity退出程序的一种有效方法
- 使用PeekMessage后,调用postquitmessage(0)不能退出消息循环的原因
- Dr. Com 用户认证程序 "其它程序占用控制端口, 请退出重新再试!(1)" 问题的一种解决方法
- Android结束Activity退出程序的一种有效方法
- Android结束Activity退出程序的一种有效方法
- Android结束Activity退出程序的一种有效方法
- Android结束Activity退出程序的一种有效方法
- PostQuitMessage(WM_QUIT) 退不出程序
- Android结束Activity退出程序的一种有效方法
- Android结束Activity退出程序的一种有效方法
- Android结束Activity退出程序的一种有效方法
- Android 程序退出的办法以及监听并处理用户按下back键的方法
- 将C#程序与调用的dll对应的C++源码联调的一种方法
- [置顶] 【Android】双击返回键,退出android应用程序 双击两次退出程序提示功能 三种实现方法
- android的退出程序的几种方法