SendInput

De functie SendInput spraakuitvoer toetsaanslagen, muis bewegingen, en knop klikken.

(UINT SendInput UINT  nInputs, / / count van input gebeurtenissenLPINPUTpInputs, / / array van input gebeurtenissen invoegenintcbSize / / grootte van een INPUT -structuur);
 

Parameters

nInputs
Hiermee geeft u aan hoeveel structuren pInputs punten te.
pInputs
Aanwijzer naar een matrix van INPUT structuren. Elke structuur vertegenwoordigt een gebeurtenis in het toetsenbord of de muis input stream moet worden ingevoegd.
cbSize
Hiermee geeft u de grootte van een INPUT -structuur. Als cbSize niet de grootte van een INPUT -structuur is, mislukt de functie.

Retourwaarden

De functie geeft het aantal gebeurtenissen dat het met succes ingevoegd in het toetsenbord of de muis input stream.

Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

De functie SendInput voegt de gebeurtenissen in de INPUT structuren serieel in het toetsenbord of de muis input stream. Deze gebeurtenissen zijn niet afgewisseld met andere toetsenbord of muis input gebeurtenissen ingevoegd van de gebruiker (met het toetsenbord of de muis) of door te bellen naar keybd_event, mouse_eventof andere oproepen naar SendInput.

Windows CE: Windows CE biedt geen ondersteuning voor de INPUT_HARDWARE-waarde in het veld type van het INPUT -structuur waarnaar door de parameter pInputs.

Syntaxisinfo

nbsp; Windows &NT: vereist versie 4.0 SP3 of hoger.
Windows:Windows 98 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Toetsenbord Input overzicht, Toetsenbord Input functies, INPUT, keybd_event, mouse_event