Článek 03/12/2025
Přispěvatelé: 5
Váš názor
V tomto článku
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
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
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.