WM_KEYDOWN - キーボードのキーが押されたときに生成されます。
WM_KEYUP - キーボードのキーがポップアップしたときに生成されます。
WM_SYSKEYDOWN - ALT、F10 などのシステム キーが押されたときに生成されます。
WM_SYSKEUP - システムが解放されたときに生成されます。
WM_CHAR - 文字メッセージ
キー メッセージ:
WPARAM - キーのVirtualKey (仮想キーコード)
LPARAM - 押下回数などのキーのパラメータ
WM_CHAR:
WPARAM - 入力文字(ASCIIエンコーディング)
LPARAM - キーに関連するパラメータ
(1) KEYDOWN はメッセージを繰り返すことができ、KEYUP はキーが放されたときに 1 回だけ表示されます
(2) TranslateMessage WM_KEYDOWN メッセージを変換するとき、表示用文字 WM_CHAR は生成できますが、非表示の文字についてはそのようなメッセージはありません。
WM_LBUTTONDOWN - マウスの左ボタンが押されました
WM_LBUTTONUP - マウスの左ボタンが上に跳ね上がりました
WM_RBUTTONDOWN - マウスの右ボタンが押されました
WM_RBUTTONUP —— マウスの右ボタンのバウンス
WM_MOUSEMOVE —— マウス移動メッセージ
WMPARAM —— 他のボタンの状態 (Ctrl/Sh など) ift待ってください
LPARAM - マウスの位置、ウィンドウクライアント領域の座標系。
LOWORD 移動速度により、一連の WM_MOUSEMOVE メッセージが生成されます。
2. メッセージをダブルクリックします
WM_RBUTTONDBLICLK - マウスの右ボタンでダブルクリックします
2.1 メッセージパラメータWMPARAM - ステータスCtrl/Shift などの他のキー。
LPARAM - マウスの位置、ウィンドウクライアント領域の座標系。
LOWORD X 座標位置
HIWORD Y 座標位置
メッセージ生成の順序:
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_LBUTTONDBLCLK
WM_LBUTTONUP3. ホイールメッセージ
WM_MOUSEWHEEL - マウスホイールメッセージ
3.1 メッセージパラメータ
HIWORD - ボタンのオフセットローラー シフト量は 120 の倍数で、正極と負極を通る転がりの方向を表します。
正: 前方スクロール
負: 逆スクロール
LRARAM: マウスの現在位置、画面座標系:
LOWORD X 座標位置
HIWORD Y 座標位置
以上がWin32 SDK の基本 (13) におけるキーボードとマウスのメッセージの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。