GetMessage |
Declare Function Api_GetMessage& Lib "user32" Alias "GetMessageA" (lpMsg As MSG, ByVal hWnd&, ByVal wMsgFilterMin&, ByVal wMsgFilterMax&) |
||||||
Declare Function GetMessage Lib "user32" Alias "GetMessageA" (lpMsg As MSG, ByVal hWnd As Long, ByVal wMsgFilterMin As Long, ByVal wMsgFilterMax As Long) As Long |
|||||||
呼び出し側スレッドのメッセージキューからメッセージを取得し、指定された構造体にそのメッセージを格納する。ポストされたメッセージが取得可能になるまで、この関数は、着信した送信済みメッセージをディスパッチ(送出)する。 |
|||||||
パラメータ
関数から制御が返ると、この構造体に、呼び出し側スレッドのメッセージキューから取得したメッセージ情報が格納される。 このウィンドウは、呼び出し側スレッドに所属していなければならない。 次の値には、特別な意味がある。
wMsgFilterMin
戻り値 たとえば、hWnd パラメータで無効なウィンドウハンドルを指定した場合や、lpMsg で無効なポインタを指定した場合は、エラーが発生する。
拡張エラー情報を取得するには、GetLastError 関数を使う。 的なアプリケーションエラーを発生させる可能性がある。 |