Compartilhar via


INPUT

Windows Mobile SupportedWindows Embedded CE Supported

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