Articolo 06/12/2023
4 contributori
Commenti e suggerimenti
In questo articolo
Questa sezione descrive come il sistema fornisce input non elaborato all'applicazione e come un'applicazione riceve e elabora tale input. L'input non elaborato viene talvolta definito input generico.
Contenuto della sezione
Funzioni
Nome
Descrizione
DefRawInputProc
Chiama la routine di input non elaborata predefinita per fornire l'elaborazione predefinita per i messaggi di input non elaborati che un'applicazione non elabora. Questa funzione garantisce che ogni messaggio venga elaborato.
DefRawInputProc viene chiamato con gli stessi parametri ricevuti dalla procedura della finestra.
GetRawInputBuffer
Esegue una lettura memorizzata nel buffer dei dati di input non elaborati.
GetRawInputData
Ottiene l'input non elaborato dal dispositivo specificato.
GetRawInputDeviceInfo
Ottiene informazioni sul dispositivo di input non elaborato.
GetRawInputDeviceList
Enumera i dispositivi di input non elaborati collegati al sistema.
GetRegisteredRawInputDevices
Ottiene le informazioni sui dispositivi di input non elaborati per l'applicazione corrente.
RegisterRawInputDevices
Registra i dispositivi che forniscono i dati di input non elaborati.
Macro
Notifiche
Nome
Descrizione
WM_INPUT
Inviato alla finestra che riceve l'input non elaborato.
WM_INPUT_DEVICE_CHANGE
Inviato alla finestra registrata per ricevere l'input non elaborato.
Strutture
Nome
Descrizione
RAWHID
Descrive il formato dell'input non elaborato da un dispositivo HID (Human Interface Device).
RAWINPUT
Contiene l'input non elaborato da un dispositivo.
RAWINPUTDEVICE
Definisce le informazioni per i dispositivi di input non elaborati.
RAWINPUTDEVICELIST
Contiene informazioni su un dispositivo di input non elaborato.
RAWINPUTHEADER
Contiene le informazioni di intestazione che fanno parte dei dati di input non elaborati.
RAWKEYBOARD
Contiene informazioni sullo stato della tastiera.
RAWMOUSE
Contiene informazioni sullo stato del mouse.
RID_DEVICE_INFO
Definisce i dati di input non elaborati provenienti da qualsiasi dispositivo.
RID_DEVICE_INFO_HID
Definisce i dati di input non elaborati provenienti dall'HID specificato.
RID_DEVICE_INFO_KEYBOARD
Definisce i dati di input non elaborati provenienti dalla tastiera specificata.
RID_DEVICE_INFO_MOUSE
Definisce i dati di input non elaborati provenienti dal mouse specificato.