Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze sectie wordt beschreven hoe het systeem onbewerkte invoer levert aan uw toepassing en hoe een toepassing die invoer ontvangt en verwerkt. Onbewerkte invoer wordt soms algemene invoer genoemd.
In deze sectie
| Naam | Beschrijving |
|---|---|
| Over onbewerkte invoer | Bespreekt gebruikersinvoer van apparaten zoals joysticks, aanraakschermen en microfoons. |
| Onbewerkte invoer gebruiken | Biedt voorbeeldcode voor taken met betrekking tot onbewerkte invoer. |
| onbewerkte invoerreferenties | Bevat de API-verwijzing. |
Functies
| Naam | Beschrijving |
|---|---|
| DefRawInputProc- | Roept de standaard onbewerkte invoerprocedure aan om standaardverwerking te bieden voor onbewerkte invoerberichten die een toepassing niet verwerkt. Deze functie zorgt ervoor dat elk bericht wordt verwerkt.
DefRawInputProc wordt aangeroepen met dezelfde parameters die door de vensterprocedure zijn ontvangen. |
| GetRawInputBuffer | Voert een gebufferde leesbewerking uit van de onbewerkte invoergegevens. |
| GetRawInputData- | Hiermee haalt u de onbewerkte invoer van het opgegeven apparaat op. |
| GetRawInputDeviceInfo | Haalt informatie op over het onbewerkte invoerapparaat. |
| GetRawInputDeviceList | Inventariseert de onbewerkte invoerapparaten die aan het systeem zijn gekoppeld. |
| GetRegisteredRawInputDevices | Haalt de informatie op over de onbewerkte invoerapparaten voor de huidige toepassing. |
| RegisterRawInputDevices | Registreert de apparaten die de onbewerkte invoergegevens leveren. |
Macro 's
| Naam | Beschrijving |
|---|---|
| GET_RAWINPUT_CODE_WPARAM | Hiermee haalt u de invoercode op uit wParam- in WM_INPUT. |
| NEXTRAWINPUTBLOCK | Hiermee haalt u de locatie van de volgende structuur op in een matrix van RAWINPUT structuren. |
Meldingen
| Naam | Beschrijving |
|---|---|
| WM_INPUT | Verzonden naar het venster dat onbewerkte invoer krijgt. |
| WM_INPUT_DEVICE_CHANGE | Verzonden naar het venster dat is geregistreerd om onbewerkte invoer te ontvangen. |
Structuren
| Naam | Beschrijving |
|---|---|
| RAWHID- | Beschrijft de indeling van de onbewerkte invoer van een Human Interface Device (HID). |
| RAWINPUT- | Bevat de onbewerkte invoer van een apparaat. |
| RAWINPUTDEVICE- | Definieert informatie voor de onbewerkte invoerapparaten. |
| RAWINPUTDEVICELIST | Bevat informatie over een onbewerkt invoerapparaat. |
| RAWINPUTHEADER- | Bevat de headerinformatie die deel uitmaakt van de onbewerkte invoergegevens. |
| RAWKEYBOARD- | Bevat informatie over de status van het toetsenbord. |
| RAWMOUSE- | Bevat informatie over de status van de muis. |
| RID_DEVICE_INFO | Definieert de onbewerkte invoergegevens die afkomstig zijn van elk apparaat. |
| RID_DEVICE_INFO_HID | Definieert de onbewerkte invoergegevens die afkomstig zijn van de opgegeven HID. |
| RID_DEVICE_INFO_KEYBOARD | Definieert de onbewerkte invoergegevens die afkomstig zijn van het opgegeven toetsenbord. |
| RID_DEVICE_INFO_MOUSE | Definieert de onbewerkte invoergegevens die afkomstig zijn van de opgegeven muis. |