码迷,mamicode.com
首页 > 其他好文 > 详细

GetMessage翻译

时间:2016-06-10 08:30:23      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

GetMessage GetMessage函数从调用线程的消息队列中检索消息并将其放入指定的结构。这个函数可以检索信息关联到一个指定的窗口和线程信息通过PostThreadMessage功能。函数检索消息,躺在指定值范围的消息。GetMessage不检索消息属于其他线程或windows应用程序。

保龄球GetMessage(
LPMSG LPMSG,/ /地址信息的结构
HWND HWND,/ /处理的窗口
使用UINT wMsgFilterMin,/ /第一个消息
使用UINT wMsgFilterMax / /最后一条消息
);
 
 
参数
lpMsg
指向一个MSG结构,从线程的消息队列接收消息的信息。
hWnd
检索消息的窗口的句柄。一个值有一个特殊的意义:
价值意义
空getmessage检索消息属于任何窗口中调用线程和线程信息通过PostThreadMessage调用线程。
 
 
wMsgFilterMin
指定的整数价值最低的消息检索值。
wMsgFilterMax
指定的整数价值最高的消息检索值。
内由wMsgFilterMin和wMsgFilterMax参数。如果hWnd是NULL,GetMessage检索消息属于任何窗口中调用线程和线程信息通过PostThreadMessage调用线程。GetMessage不检索消息窗口,属于其他线程和线程调用线程,即使hWnd不是空的。PostThreadMessage线程信息,发布的功能,有一个消息hWnd NULL值。如果wMsgFilterMin和wMsgFilterMax都是零,GetMessage返回所有可用的信息(即不执行过滤范围)。
WM_KEYFIRST和WM_KEYLAST常量可以用作过滤值来检索相关的所有消息键盘输入;WM_MOUSEFIRST和WM_MOUSELAST常量可以用来检索所有鼠标消息。如果wMsgFilterMin和wMsgFilterMax参数都是零,GetMessage函数返回所有可用的信息(即没有执行任何过滤)。
GetMessage不从队列中删除WM_PAINT消息。消息仍然在队列中,直到处理。
注意,函数返回值非零,零,或1。因此,你应该避免这样的代码:
而(GetMessage(lpMsg hWnd,0,0))…
 
 
的可能性1返回值意味着这样的代码会导致致命的应用程序错误。
QuickInfo
Windows NT:需要版本3.1或更高版本。
Windows:需要Windows 95或更高版本。
Windows CE:需要1.0或更高版本。
标题:winuser.h中声明。
导入库:user32.lib使用。
Unicode:实现为Unicode和ANSI版本Windows NT。







GetMessage翻译

标签:

原文地址:http://www.cnblogs.com/nfking/p/5573148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!