Win32API: PostMessage

指定したウィンドウが属するスレッドにメッセージをポストします。


定義
Declare Function PostMessage Lib "user32" Alias "PostMessageA" _
   (hWnd As HWND, _
    wMsg As DWord, _
    wParam As DWord, _
    lParam As DWord) As Long
hWnd
メッセージを受け取るウィンドウのハンドルを指定します。
HWND_BROADCAST を指定するとすべてのトップレベルウィンドウがメッセージを受け取ります(子ウィンドウを除く)。
NULL を指定すると呼び出し側スレッドにメッセージがポストされます。

wMsg
メッセージ コードを指定します。

wParam
メッセージの付加情報を指定します。意味はメッセージにより、異なります。

lParam
メッセージの付加情報を指定します。意味はメッセージにより、異なります。

戻り値

メッセージの処理結果が返ります。意味はメッセージにより、異なります。

解説

関数が成功すると、TRUE が返ります。失敗すると、FALSE が返ります。

環境情報

インクルード ファイル: api_window.sbp 内で定義済み
DLLファイル: user32.dll


SendMessage関数GetMessage関数PeekMessage関数