INPUT-Struktur (winuser.h)
Wird von SendInput verwendet, um Informationen zum Synthetisieren von Eingabeereignissen wie Tastenanschlägen, Mausbewegungen und Mausklicks zu speichern.
Syntax
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
} DUMMYUNIONNAME;
} INPUT, *PINPUT, *LPINPUT;
Member
type
Art: DWORD
Der Typ des Eingabeereignisses. Dieser Member kann einer der folgenden Werte sein.
DUMMYUNIONNAME
DUMMYUNIONNAME.mi
Typ: MOUSEINPUT
Die Informationen zu einem simulierten Mausereignis.
DUMMYUNIONNAME.ki
Typ: KEYBDINPUT
Die Informationen zu einem simulierten Tastaturereignis.
DUMMYUNIONNAME.hi
Typ: HARDWAREINPUT
Die Informationen zu einem simulierten Hardwareereignis.
Hinweise
INPUT_KEYBOARD unterstützt Eingabemethoden ohne Kennung, z. B. handschriftliche Erkennung oder Spracherkennung, als ob es sich um Texteingaben mit dem KEYEVENTF_UNICODE-Flag handelt. Weitere Informationen finden Sie im Abschnitt "Hinweise" von KEYBDINPUT.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Siehe auch
Konzept
Referenz