このセクションでは、システムがアプリケーションに生の入力を提供する方法と、アプリケーションがその入力を受け取って処理する方法について説明します。 生入力はジェネリック入力と呼ばれることもあります。
このセクションでは
| 名前 | 形容 |
|---|---|
| 生入力 について | ジョイスティック、タッチ スクリーン、マイクなどのデバイスからのユーザー入力について説明します。 |
| 生入力 を使用した | 生入力に関連するタスクのサンプル コードを提供します。 |
| 生入力参照 | API リファレンスが含まれています。 |
関数
| 名前 | 形容 |
|---|---|
| DefRawInputProcの | 既定の生入力プロシージャを呼び出して、アプリケーションが処理しない生入力メッセージの既定の処理を提供します。 この関数により、すべてのメッセージが確実に処理されます。
DefRawInputProc は、ウィンドウ プロシージャで受け取ったのと同じパラメーターを使用して呼び出されます。 |
| GetRawInputBufferの | 生入力データのバッファー読み取りを実行します。 |
| GetRawInputDataをする | 指定したデバイスから生の入力を取得します。 |
| GetRawInputDeviceInfoの | 生の入力デバイスに関する情報を取得します。 |
| GetRawInputDeviceListの | システムに接続されている生の入力デバイスを列挙します。 |
| GetRegisteredRawInputDevicesの | 現在のアプリケーションの生入力デバイスに関する情報を取得します。 |
| RegisterRawInputDevicesの | 生入力データを提供するデバイスを登録します。 |
マクロ
| 名前 | 形容 |
|---|---|
| GET_RAWINPUT_CODE_WPARAM |
WM_INPUTの wParam から入力コード 取得します。 |
| NEXTRAWINPUTBLOCKをする | RAWINPUT構造体の配列内の次の構造体位置を取得します。 |
通知
| 名前 | 形容 |
|---|---|
| WM_INPUT | 未加工の入力を取得しているウィンドウに送信されます。 |
| WM_INPUT_DEVICE_CHANGE | 未加工の入力を受け取るために登録されたウィンドウに送信されます。 |
構造
| 名前 | 形容 |
|---|---|
| RAWHIDをする | ヒューマン インターフェイス デバイス (HID) からの生入力の形式について説明します。 |
| RAWINPUTの | デバイスからの生の入力を格納します。 |
| RAWINPUTDEVICEの | 生入力デバイスの情報を定義します。 |
| RAWINPUTDEVICELISTの | 生の入力デバイスに関する情報が含まれています。 |
| RAWINPUTHEADERの | 生入力データの一部であるヘッダー情報を格納します。 |
| RAWKEYBOARDをする | キーボードの状態に関する情報が含まれています。 |
| RAWMOUSE | マウスの状態に関する情報が含まれています。 |
| RID_DEVICE_INFO | 任意のデバイスから送信される生の入力データを定義します。 |
| RID_DEVICE_INFO_HID | 指定した HID からの生の入力データを定義します。 |
| RID_DEVICE_INFO_KEYBOARD | 指定したキーボードから送信される生の入力データを定義します。 |
| RID_DEVICE_INFO_MOUSE | 指定したマウスから送信される生の入力データを定義します。 |