Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt wird beschrieben, wie das System unformatierte Eingaben für Ihre Anwendung bereitstellt und wie eine Anwendung diese Eingabe empfängt und verarbeitet. Unformatierte Eingaben werden manchmal als generische Eingabe bezeichnet.
In diesem Abschnitt
Name | Beschreibung |
---|---|
zu unformatierten Eingaben | Erläutert Benutzereingaben von Geräten wie Joysticks, Touchscreens und Mikrofonen. |
Verwenden von unformatierten Eingaben | Stellt Beispielcode für Aufgaben bereit, die sich auf rohe Eingabe beziehen. |
Raw Input Reference | Enthält den API-Verweis. |
Funktionen
Name | Beschreibung |
---|---|
DefRawInputProc | Ruft die standardformatierte Eingabeprozedur auf, um die Standardverarbeitung für unformatierte Eingabemeldungen bereitzustellen, die von einer Anwendung nicht verarbeitet werden. Diese Funktion stellt sicher, dass jede Nachricht verarbeitet wird.
DefRawInputProc wird mit denselben Parametern aufgerufen, die von der Fensterprozedur empfangen werden. |
GetRawInputBuffer | Führt ein gepuffertes Lesen der rohen Eingabedaten aus. |
GetRawInputData- | Ruft die rohe Eingabe vom angegebenen Gerät ab. |
GetRawInputDeviceInfo | Ruft Informationen zum unformatierten Eingabegerät ab. |
GetRawInputDeviceList | Listet die an das System angeschlossenen Roheingabegeräte auf. |
GetRegisteredRawInputDevices | Ruft die Informationen zu den rohen Eingabegeräten für die aktuelle Anwendung ab. |
RegisterRawInputDevices | Registriert die Geräte, die die rohen Eingabedaten bereitstellen. |
Macros
Name | Beschreibung |
---|---|
GET_RAWINPUT_CODE_WPARAM | Ruft den Eingabecode aus wParam- in WM_INPUTab. |
NEXTRAWINPUTBLOCK- | Ruft die Position der nächsten Struktur in einem Array von RAWINPUT- Strukturen ab. |
Benachrichtigungen
Name | Beschreibung |
---|---|
WM_INPUT | Wird an das Fenster gesendet, das unformatierte Eingaben erhält. |
WM_INPUT_DEVICE_CHANGE | Wird an das Fenster gesendet, das registriert wurde, um unformatierte Eingaben zu erhalten. |
Strukturen
Name | Beschreibung |
---|---|
RAWHID- | Beschreibt das Format der rohen Eingabe von einem Human Interface Device (HID). |
RAWINPUT- | Enthält die unformatierte Eingabe von einem Gerät. |
RAWINPUTDEVICE | Definiert Informationen für die unformatierten Eingabegeräte. |
RAWINPUTDEVICELIST | Enthält Informationen zu einem unformatierten Eingabegerät. |
RAWINPUTHEADER | Enthält die Kopfzeileninformationen, die Teil der rohen Eingabedaten sind. |
RAWKEYBOARD- | Enthält Informationen zum Zustand der Tastatur. |
RAWMOUSE- | Enthält Informationen zum Zustand der Maus. |
RID_DEVICE_INFO | Definiert die rohen Eingabedaten, die von jedem Gerät stammen. |
RID_DEVICE_INFO_HID | Definiert die rohen Eingabedaten, die aus dem angegebenen HID stammen. |
RID_DEVICE_INFO_KEYBOARD | Definiert die rohen Eingabedaten, die von der angegebenen Tastatur stammen. |
RID_DEVICE_INFO_MOUSE | Definiert die rohen Eingabedaten, die von der angegebenen Maus stammen. |