Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato část popisuje, jak systém poskytuje nezpracovaný vstup do vaší aplikace a jak aplikace přijímá a zpracovává tento vstup. Nezpracovaný vstup se někdy označuje jako obecný vstup.
V této části
| Jméno | Popis |
|---|---|
| o nezpracovaných vstupních | Popisuje vstup uživatele ze zařízení, jako jsou joysticky, dotykové obrazovky a mikrofony. |
| pomocí nezpracovaných vstupních | Poskytuje vzorový kód pro úlohy související se nezpracovaným vstupem. |
| nezpracovaný referenční vstupu | Obsahuje referenční informace k rozhraní API. |
Funkce
| Jméno | Popis |
|---|---|
| DefRawInputProc | Volá výchozí nezpracovanou vstupní proceduru, která poskytuje výchozí zpracování pro všechny nezpracované vstupní zprávy, které aplikace nezpracuje. Tato funkce zajišťuje, že se zpracuje každá zpráva.
DefRawInputProc se volá se stejnými parametry přijatými procedurou okna. |
| GetRawInputBuffer | Provede čtení nezpracovaných vstupních dat do vyrovnávací paměti. |
| GetRawInputData | Získá nezpracovaný vstup ze zadaného zařízení. |
| GetRawInputDeviceInfo | Získá informace o nezpracované vstupní zařízení. |
| GetRawInputDeviceList | Vytvoří výčet nezpracovaných vstupních zařízení připojených k systému. |
| GetRegisteredRawInputDevices | Získá informace o nezpracovaných vstupních zařízeních pro aktuální aplikaci. |
| RegisterRawInputDevices | Zaregistruje zařízení, která poskytují nezpracovaná vstupní data. |
Makra
| Jméno | Popis |
|---|---|
| GET_RAWINPUT_CODE_WPARAM | Získá vstupní kód z wParam v WM_INPUT. |
| NEXTRAWINPUTBLOCK | Získá umístění další struktury v poli RAWINPUT struktury. |
Upozornění
| Jméno | Popis |
|---|---|
| WM_INPUT | Odesláno do okna, které získává nezpracovaný vstup. |
| WM_INPUT_DEVICE_CHANGE | Odesláno do okna, které bylo registrováno pro příjem nezpracovaného vstupu. |
Struktury
| Jméno | Popis |
|---|---|
| RAWHID | Popisuje formát nezpracovaného vstupu ze zařízení s lidským rozhraním (HID). |
| RAWINPUT | Obsahuje nezpracovaný vstup ze zařízení. |
| RAWINPUTDEVICE | Definuje informace pro nezpracovaná vstupní zařízení. |
| RAWINPUTDEVICELIST | Obsahuje informace o nezpracované vstupní zařízení. |
| RAWINPUTHEADER | Obsahuje informace hlavičky, které jsou součástí nezpracovaných vstupních dat. |
| RAWKEYBOARD | Obsahuje informace o stavu klávesnice. |
| RAWMOUSE | Obsahuje informace o stavu myši. |
| RID_DEVICE_INFO | Definuje nezpracovaná vstupní data přicházející z libovolného zařízení. |
| RID_DEVICE_INFO_HID | Definuje nezpracovaná vstupní data pocházející ze zadaného HID. |
| RID_DEVICE_INFO_KEYBOARD | Definuje nezpracovaná vstupní data přicházející ze zadané klávesnice. |
| RID_DEVICE_INFO_MOUSE | Definuje nezpracovaná vstupní data přicházející ze zadané myši. |