Estrutura INPUT (winuser.h)
Usado por SendInput para armazenar informações para sintetizar eventos de entrada, como pressionamentos de tecla, movimento do mouse e cliques do mouse.
Sintaxe
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
} DUMMYUNIONNAME;
} INPUT, *PINPUT, *LPINPUT;
Membros
type
Tipo: DWORD
O tipo do evento de entrada. Esse membro pode ser um dos valores a seguir.
DUMMYUNIONNAME
DUMMYUNIONNAME.mi
Tipo: MOUSEINPUT
As informações sobre um evento simulado do mouse.
DUMMYUNIONNAME.ki
Tipo: KEYBDINPUT
As informações sobre um evento de teclado simulado.
DUMMYUNIONNAME.hi
Tipo: HARDWAREINPUT
As informações sobre um evento de hardware simulado.
Comentários
INPUT_KEYBOARD dá suporte a métodos de entrada não integrados, como reconhecimento de manuscrito ou reconhecimento de voz, como se fosse entrada de texto usando o sinalizador KEYEVENTF_UNICODE . Para obter mais informações, consulte a seção comentários de KEYBDINPUT.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Confira também
Conceitual
Referência