TranslateMessage |
Declare Function Api_TranslateMessage& Lib "user32" Alias "TranslateMessage" (lpMsg As MSG) |
Declare Function TranslateMessage Lib "user32" (lpMsg As MSG) As Long |
|
仮想キーメッセージを文字メッセージへ変換する。文字メッセージは、呼び出し側スレッドのメッセージキューにポストされ、次にそのスレッドが GetMessage または PeekMessage 関数を呼び出すと、その文字メッセージが読み取られる。 |
|
パラメータ 呼び出し側スレッドは、GetMessage または PeekMessage 関数を使って、自らのメッセージキューからこのメッセージ情報を取得する。
かかわりなく、0 以外の値が返る。 WM_SYSKEYDOWN と WM_SYSKEYUP の各メッセージの組み合わせは、WM_SYSCHAR または WM_SYSDEADCHAR メッセージ
を生成する。 TranslateAccelerator 関数が 0 以外の値を返した場合(キーボードメッセージが変換された場合)、TranslateMessage 関数を呼び出す べきではない。 |