INPUT
9/9/2008
Essa estrutura é usada pelo SendInput função sintetizar teclas, caneta e movimentações mouse, e botão clica.
Syntax
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
};
} INPUT, *PINPUT, FAR* LPINPUT;
Os membros
tipo
Indica o tipo de dispositivo informações que executa essa estrutura. Ele é um do seguinte valores.Valor Descrição INPUT_HARDWARE
O Hi união é membro válido.
INPUT_KEYBOARD
O ki união é membro válido.
INPUT_MOUSE
O mi união é membro válido.
- mi
MOUSEINPUT estrutura que contém informações sobre simulada entrada mouse.
- ki
KEYBDINPUT estrutura que contém informações sobre simulada entrada do teclado.
- Hi
HARDWAREINPUT estrutura que contém informações sobre uma entrada simulada mensagem dispositivo.
Remarks
Windows Embedded CE não suporte o INPUT_HARDWARE valor in a tipo membro.
Essa estrutura é usada com o SendInput aplicativo exemplo.
Essa estrutura contém informações idênticos ao usado na lista de parâmetro para um chamar para o keybd_event, mouse_event, ou hardware_event funções.
Requirements
Header | winuser.h |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
Keyboard Structures
keybd_event
MOUSEINPUT
KEYBDINPUT
mouse_event
SendInput