WM_INPUT メッセージ

未加工の入力を取得するウィンドウに送信されます。

ウィンドウは、WindowProc 関数を介してこのメッセージを受け取ります。

#define WM_INPUT 0x00FF

パラメーター

wParam

入力コード。 値を取得するには、GET_RAWINPUT_CODE_WPARAM マクロを使います。

値は、次のいずれかです。

説明
RIM_INPUT
0
アプリケーションが前面になっていた間に入力が発生しました。
システムがクリーンアップを実行できるように、アプリケーションで DefWindowProc を呼び出す必要があります。
RIM_INPUTSINK
1
アプリケーションが前面になっていなかった間に入力が発生しました。

lParam

デバイスからの未加工の入力を含む RAWINPUT 構造体への HRAWINPUT ハンドル。 未加工のデータを取得するには、GetRawInputData の呼び出しでこのハンドルを使います。

戻り値

アプリケーションでこのメッセージを処理する場合は、0 を返す必要があります。

解説

未加工の入力は、アプリケーションが有効なデバイスを指定して RegisterRawInputDevices を呼び出しているときにのみ使用できます。

必要条件

要件
サポートされている最小のクライアント Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Winuser.h (Windows.h を含む)

関連項目

参照

GetRawInputData

RegisterRawInputDevices

RAWINPUT

GET_RAWINPUT_CODE_WPARAM

概念

未加工の入力