Estructura INPUT (winuser.h)
Usado por SendInput para almacenar información para sintetizar eventos de entrada, como pulsaciones de teclas, movimiento del mouse y clics del mouse.
Sintaxis
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
} DUMMYUNIONNAME;
} INPUT, *PINPUT, *LPINPUT;
Miembros
type
Tipo: DWORD
Tipo del evento de entrada. Este miembro puede ser uno de los valores siguientes.
DUMMYUNIONNAME
DUMMYUNIONNAME.mi
Tipo: MOUSEINPUT
Información sobre un evento de mouse simulado.
DUMMYUNIONNAME.ki
Tipo: KEYBDINPUT
Información sobre un evento de teclado simulado.
DUMMYUNIONNAME.hi
Tipo: HARDWAREINPUT
Información sobre un evento de hardware simulado.
Comentarios
INPUT_KEYBOARD admite métodos de entrada sin teclado, como el reconocimiento de escritura a mano o el reconocimiento de voz, como si fuera entrada de texto mediante la marca KEYEVENTF_UNICODE . Para obtener más información, vea la sección comentarios de KEYBDINPUT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluir Windows.h) |
Consulte también
Conceptual
Referencia