SendInput

La funzione SendInput sintetizza le battiture, i movimenti del mouse, e fa clic sul pulsante.

(UINT SendInput UINT  nInputs, / / count di eventi di inputLPINPUTpInputs, / / array di eventi di input per inserireintcbSize / / dimensione di una struttura INPUT);
 

Parametri

nInputs
Specifica quanti punti di strutture pInputs per.
pInputs
Puntatore a una matrice di strutture in ingresso . Ogni struttura rappresenta un evento da inserire nel flusso di input del mouse o la tastiera.
cbSize
Specifica la dimensione di una struttura INPUT . Se cbSize non è la dimensione di una struttura INPUT , la funzione fallirà.

Valori restituiti

La funzione restituisce il numero di eventi che essa inserita con successo nel flusso di input del mouse o la tastiera.

Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

La funzione SendInput inserisce gli eventi nelle strutture ingresso in serie nel flusso di input del mouse o la tastiera. Questi eventi non sono intervallati da altri eventi di input del mouse o tastiera vengono inseriti dall'utente (con la tastiera o il mouse) o da chiamate a keybd_event, mouse_evento altre chiamate a SendInput.

Windows CE: Windows CE non supporta il valore INPUT_HARDWARE nel campo tipo della struttura INPUT cui fa riferimento il parametro pInputs.

Descrizione

nbsp; Windows &NT: richiede una versione 4.0 SP3 o versione successiva.
Windows:Richiede Windows 98 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Cenni preliminari sull'Input di tastiera, Tastiera le funzioni di Input, INPUT, keybd_event, mouse_event