Structure d’ENTRÉE (winuser.h)
Utilisé par SendInput pour stocker des informations pour la synthèse d’événements d’entrée tels que les séquences de touches, le mouvement de la souris et les clics de souris.
Syntaxe
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
} DUMMYUNIONNAME;
} INPUT, *PINPUT, *LPINPUT;
Membres
type
Type : DWORD
Type de l’événement d’entrée. Ce membre peut être l’une des valeurs suivantes.
DUMMYUNIONNAME
DUMMYUNIONNAME.mi
Type : MOUSEINPUT
Informations sur un événement de souris simulé.
DUMMYUNIONNAME.ki
Type : KEYBDINPUT
Informations sur un événement de clavier simulé.
DUMMYUNIONNAME.hi
Type : HARDWAREINPUT
Informations sur un événement matériel simulé.
Remarques
INPUT_KEYBOARD prend en charge les méthodes d’entrée non clés, telles que la reconnaissance de l’écriture manuscrite ou la reconnaissance vocale, comme s’il s’agissait d’une entrée de texte à l’aide de l’indicateur KEYEVENTF_UNICODE . Pour plus d’informations, consultez la section remarques de KEYBDINPUT.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |
Voir aussi
Conceptuel
Référence