SendInput

Funksjonen SendInput forener tastetrykk, musen bevegelser, og klikker knappen.

() UINT SendInput UINT  nInputs, / / antall av inndata hendelserLPINPUTpInputs, / / matrise av inndata hendelser du vil sette innIntcbSize / / size av en inndata -struktur);
 

Parametere

nInputs
Angir hvor mange strukturer pInputs poeng til.
pInputs
Pekeren til en matrise av INPUT -strukturer. Hver organisering representerer en hendelse som settes inn i Inndataflyten tastaturet eller musen.
cbSize
Angir størrelsen på en inndata -struktur. Hvis cbSize ikke er størrelsen på en inndata -struktur, mislykkes funksjonen.

Returverdier

Funksjonen returnerer antall hendelser som det ble satt inn i Inndataflyten tastaturet eller musen.

Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

Funksjonen SendInput setter hendelsene i inndata strukturer serielt inn Inndataflyten tastaturet eller musen. Disse hendelsene ikke er interspersed med andre tastatur eller mus input hendelser som settes inn av brukeren (med tastatur eller mus) eller av kall til keybd_event, mouse_eventeller andre kall til SendInput.

Windows CE: Windows CE støtter ikke INPUT_HARDWARE-verdien i feltet type av INPUT -strukturen som er referert til av parameteren pInputs.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 4.0 SP3 eller senere.
Windows:Krever Windows 98 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Tastatur Input oversikt, Tastatur Input funksjoner, inngang, keybd_event, mouse_event