Chinaunix首页 | 论坛 | 博客
  • 博客访问: 530612
  • 博文数量: 576
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(576)

文章存档

2011年(1)

2008年(575)

我的朋友

分类:

2008-10-14 14:54:54

 
PostQuitMessage
函数状态: 翻译/整理完成 ,建设者:polelf ,最新更新时间: 2004-10-17 5:27:19

函数功能描述: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;
  }
}


本函数最新话题
函数搜索 |

--------------------next---------------------

阅读(349) | 评论(0) | 转发(0) |
0

上一篇:查看函数

下一篇:查看函数

给主人留下些什么吧!~~