GetQueueStatus

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.）

Top