SendInput

A SendInput função synthesizes pressionamentos de teclas, movimentos do mouse, e clica em botão.

(UINT SendInput UINT  nInputs, / / contagem de eventos de entradaLPINPUTpInputs, / / matriz de eventos de entrada para inseririntcbSize / / tamanho de um INPUT estrutura);
 

Parâmetros

nInputs
Especifica quantos pontos de estruturas pInputs para.
pInputs
Ponteiro para uma matriz de estruturas de entrada . Cada estrutura representa um evento a ser inserido no fluxo de entrada de teclado ou mouse.
cbSize
Especifica o tamanho de um INPUT estrutura. Se cbSize não é o tamanho de um INPUT estrutura, a função irá falhar.

Retornar valores

A função retorna o número de eventos que ele inserido com êxito no fluxo de entrada de teclado ou mouse.

Para informações de erro estendidas get, chamar GetLastError.

Observações

A SendInput função insere os eventos nas estruturas de entrada em série o fluxo de entrada de teclado ou mouse. Esses eventos não são intercalados com outros eventos de entrada do teclado ou do mouse inseridos pelo usuário (com o teclado ou mouse) ou por chamadas para keybd_event, mouse_eventou outras chamadas para SendInput.

Windows CE: Windows CE não suporte o INPUT_HARDWARE valor no campo tipo de INPUT estrutura referido pelo pInputs parâmetro.

QuickInfo

nbsp; Windows &NT: requer versão 4.0 SP3 ou posterior.
Windows:Requer o Windows 98 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.

Ver também

Visão geral de entrada de teclado, Funções de entrada de teclado, INPUT, keybd_event, mouse_event