Struttura INPUT (winuser.h)
Usato da SendInput per archiviare le informazioni per la sintesi degli eventi di input, ad esempio le sequenze di tasti, lo spostamento del mouse e i clic del mouse.
Sintassi
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
} DUMMYUNIONNAME;
} INPUT, *PINPUT, *LPINPUT;
Members
type
Tipo: DWORD
Tipo dell'evento di input. Questo membro può essere uno dei valori seguenti.
DUMMYUNIONNAME
DUMMYUNIONNAME.mi
Tipo: MOUSEINPUT
Informazioni su un evento mouse simulato.
DUMMYUNIONNAME.ki
Tipo: KEYBDINPUT
Informazioni su un evento di tastiera simulato.
DUMMYUNIONNAME.hi
Tipo: HARDWAREINPUT
Informazioni su un evento hardware simulato.
Commenti
INPUT_KEYBOARD supporta metodi di input nonkeyboard, ad esempio il riconoscimento della grafia o il riconoscimento vocale, come se fosse input di testo usando il flag di KEYEVENTF_UNICODE . Per altre informazioni, vedere la sezione osservazioni di KEYBDINPUT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |
Vedi anche
Informazioni concettuali
Riferimento