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.
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