PostQuitMessage
PostQuitMessage
函数原型:VOID PostQuitMessage(int nExitCode);
参数:
pExitCode:指定应用程序退出代码。此值被用作消息WM_QUIT的wParam参数。
返回值:无。
备注:PostQuitMessage寄送一个WM_oUT消息给线程的消息队列并立即返回;此函数向系统表明有个线程请求在随后的某一时间终止。
当线程从消息队列里取得WM_QUIT消息时,应当退出消息循环并将控制返回给系统。返回给系统的退出值必须是消息WM_QUIT的wParam参数。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:winuser.h;输入库:user32,lib:Uhicode:在Wihdows NT环境下以Unicode和ANSI方式实现。
函数原型:
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相关推荐
- Windows消息响应机制之四:PostQuitMessage和GetMessage函数
Windows是消息驱动的操作系统.在Windows环境下编程必须熟练掌握Windows消息响应机制. 今天在练习Win32编程时碰到一个关于GetMessage函数的问题.这个问题之前一直没有引起 ...
- Windows窗口的建立
Windows窗口的建立 预备知识 DC CreateCompatibleDC() CreateDIBSection() SelectObject() BitBlt() CODE 设备上下文 (简称为 ...
- ATL的GUI程序设计(3)
第三章 ATL的窗口类 CWindowImpl.CWindow.CWinTraits,ATL窗口类的奥秘尽在此三者之中.在本章里,李马将为你详细解说它们的使用方法.另外,本章的内容也可以算是本书的核心 ...
- DELPHI 中 Window 消息大全使用详解
Window 消息大全使用详解 导读: Delphi是Borland公司的一种面向对象的可视化软件开发工具. Delphi集中了Visual C++和Visual Basic两者的优点:容易上手.功能 ...
- Windows程序设计学习笔记(1):一个简单的windows程序
<Windows程序设计>(第五版)(美Charles Petzold著) 1 #include<windows.h> 2 3 LRESULT CALLBACK WndProc ...
- C#按关闭按钮实现最小化,按ESC才关闭的实现【含系统消息大全】
protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x011 ...
- Windows 编程[9] - WM_CLOSE 消息
本例效果图: program Project1;usesWindows, Messages;{供 WM_CLOSE 消息调用的自定义过程} procedure OnClose(h: HWND); be ...
- 【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理
本系列文章由zhmxy555编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7405479 作者:毛星云 邮箱: happyl ...
- 一步一步实现扫雷游戏(C语言实现)(三)
使用WIN32API连接窗口 此项目相关博文链接 一步一步实现扫雷游戏(C语言实现)(一) 一步一步实现扫雷游戏(C语言实现)(二) 一步一步实现扫雷游戏(C语言实现)(三) 一步一步实现扫雷游戏(C ...
最新文章
- Redis 和 Memcached 的区别
- 美团性能分析框架和性能监控平台
- Oracle入门(十四.5)之识别数据类型
- java 白皮书的关键术语
- C#中变量(成员变量、局部变量、全局变量)的作用域
- mysql连接非常慢的觖决办法及其它常见问题解决办法
- Java 中自定义时间格式
- 搭建james邮件服务器
- TODO算子-双Value类型
- JavaScript Date时间对象
- 基于Material Studio软件使用第一性原理预测AlAs的晶格参数
- ansys中使用模态叠加法进行谐响应分析与模态分析的关系
- 目标检测-ImageAI从安装到使用详解
- ubuntu创建桌面快捷方式
- CentOS7使用yum方式安装Docker(根据官方文档安装)
- 俄罗斯方块是java_俄罗斯方块(java版)
- Cubic interpolation
- win10安装MySQL常见问题_win10 安装MySQL过程和遇到的坑
- 跟着鸟哥学linux【一】
- 安徽大学第五届ACM/ICPC程序设计竞赛——学位的诱惑(又是水题)
热门文章
- 计算机网络考研、招聘面试问题总结
- Pycharm新手使用教程(详解)
- 前端基础——css进阶(三)
- 最牛逼 Java 日志框架 — Log4j2,性能无敌,横扫对手.....
- 1.1 n阶行列式子的定义
- Suse12离线安装docker
- ffmpeg+easydarwin把rtmp流转换成m3u8
- centos安装easy_install
- 初二因式分解奥数竞赛题_初中数学因式分解含答案竞赛题精选
- 刀片服务器可以接无线网卡吗,购买一台刀片服务器其硬件成本需不需要关注?...