指定のスレッドにメッセージをポストする
Declare Function PostThreadMessage Lib "user32.dll" Alias "PostThreadMessageA" _
(ByVal idThread As Long, ByVal Msg As Long, _
ByVal wParam As Long, ByVal lParam As Long) As Long
Declare Function PostThreadMessage Lib "user32.dll" Alias "PostThreadMessageA" _
(ByVal idThread As Integer, ByVal Msg As Integer, _
ByVal wParam As Integer, ByVal lParam As Integer) As Integer
BOOL PostThreadMessage(
DWORD idThread,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);
引数
idThread
メッセージのポスト先のスレッドIDMsg
メッセージIDwParam
同、パラメータlParam
同上戻り値
正常終了のとき 0以外備考
エラーのとき 0
ポストされたメッセージを取得する場合は、GetMessage()関数、あるいはPeekMessage()関数を使う。