カレントスレッドのメッセージキューで処理待ちのメッセージの種類を調べる
Declare Function GetQueueStatus Lib "user32.dll" _
(ByVal flags As Long) As Long
Declare Function GetQueueStatus Lib "user32.dll" _
(ByVal flags As Integer) As Integer
DWORD GetQueueStatus(
UINT flags
);
引数
flags
メッセージの種類を指定する定数の組み合わせ戻り値
正常終了のとき 上位ワードにキュー内にあるメッセージタイプを示すフラグ備考
下位ワードにこの関数、GetMessage()関数,PeekMessage()関数を
最後に呼び出した後にキューに使い残されているメッセージの
タイプを示すフラグ
エラー、または、キューに何もないとき 0
戻り値に有効なメッセージをGetMessage()関数、またはPeekMessage()関数を使っても
そのメッセージが得られる稼動かどうかの保証はない