Råa indata
Det här avsnittet beskriver hur systemet tillhandahåller råa indata till ditt program och hur ett program tar emot och bearbetar indata. Råa indata kallas ibland för allmänna indata.
I det här avsnittet
Namn | Beskrivning |
---|---|
om råa indata | Diskuterar användarindata från enheter som joysticks, pekskärmar och mikrofoner. |
med råa indata | Innehåller exempelkod för uppgifter som rör råa indata. |
referens för råa indata | Innehåller API-referensen. |
Funktioner
Namn | Beskrivning |
---|---|
DefRawInputProc | Anropar standardproceduren för råa indata för att tillhandahålla standardbearbetning för eventuella råa indatameddelanden som ett program inte bearbetar. Den här funktionen säkerställer att varje meddelande bearbetas.
DefRawInputProc anropas med samma parametrar som tas emot av fönsterproceduren. |
GetRawInputBuffer | Utför en buffrad läsning av rådata. |
GetRawInputData | Hämtar rådataindata från den angivna enheten. |
GetRawInputDeviceInfo | Hämtar information om den råa indataenheten. |
GetRawInputDeviceList | Räknar upp de raw-indataenheter som är anslutna till systemet. |
GetRegisteredRawInputDevices | Hämtar information om de råa indataenheterna för det aktuella programmet. |
RegisterRawInputDevices | Registrerar de enheter som tillhandahåller rådata. |
Makron
Namn | Beskrivning |
---|---|
GET_RAWINPUT_CODE_WPARAM | Hämtar indatakoden från wParam i WM_INPUT. |
NEXTRAWINPUTBLOCK | Hämtar platsen för nästa struktur i en matris med RAWINPUT- strukturer. |
Meddelanden
Namn | Beskrivning |
---|---|
WM_INPUT | Skickas till fönstret där råa indata hämtas. |
WM_INPUT_DEVICE_CHANGE | Skickas till fönstret som registrerades för att ta emot råa indata. |
Strukturer
Namn | Beskrivning |
---|---|
RAWHID | Beskriver formatet för råa indata från en ENHET för mänskligt gränssnitt (HID). |
RAWINPUT- | Innehåller råa indata från en enhet. |
RAWINPUTDEVICE | Definierar information för de råa indataenheterna. |
RAWINPUTDEVICELIST | Innehåller information om en raw-indataenhet. |
RAWINPUTHEADER | Innehåller rubrikinformationen som är en del av rådata. |
RAWKEYBOARD- | Innehåller information om tangentbordets tillstånd. |
RAWMOUSE | Innehåller information om mustillståndet. |
RID_DEVICE_INFO | Definierar rådata som kommer från valfri enhet. |
RID_DEVICE_INFO_HID | Definierar rådata som kommer från den angivna HID:en. |
RID_DEVICE_INFO_KEYBOARD | Definierar rådata som kommer från det angivna tangentbordet. |
RID_DEVICE_INFO_MOUSE | Definierar rådata som kommer från den angivna musen. |