VB声明 |
||
Declare Function GetQueueStatus Lib "user32" Alias "GetQueueStatus" (ByVal fuFlags As Long) As Long |
||
说明 |
||
判断应用程序消息队列中待决(等待处理)的消息类型 |
||
返回值 |
||
Long,高字是一个16位的旗标字,包含了待决的消息。其中的各个位是由为fuFlags参数定义的同样的常数决定的。低字是一个对应的旗标字。其中各个位指出自上次调用这个函数以来,或自消息上一次处理以来,新加入的待处理消息 |
||
参数表 |
||
参数 |
类型及说明 |
|
fuFlags |
Long,一个标志(旗标)字,指定要检查的消息。标志位是由下述常数定义的 |
|
QS_KEY |
WM_CHAR消息(会造成vb KeyPressed事件) |
|
QS_MOUSE |
任何鼠标消息 |
|
QS_MOUSEMOVE |
MouseMove消息或事件 |
|
QS_MOUSEBUTTON |
鼠标按钮消息或相关事件 |
|
QS_PAINT |
等待处理的Paint消息 |
|
QS_POSTMESSAGE |
投递的其他消息 |
|
QS_SENDMESSAGE |
从另一个应用程序中发出的消息 |
|
QS_TIMER |
计时器消息 |
|
QS_HOTKEY |
队列中的一条Hotkey消息 |
|
注解 |
||
在vb里这个函数不特别有用(Use with VB:Not particularly useful.) |