Sdílet prostřednictvím


Nezpracovaný vstup

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.