SendInput

Funkcja SendInput zsyntetyzuje zmniejszonych naciśnięcia klawiszy, ruchy myszy i kliknie przycisk.

(UINT SendInput UINT  nInputs, / / hrabia wprowadzania zdarzeńLPINPUTpInputs, / / tablicy wprowadzania zdarzeń, aby wstawićintcbSize / / rozmiar struktury danych wejściowych);
 

Parametry

nInputs
Określa, ile punktów pInputs struktur do.
pInputs
Wskaźnik do tablicy struktur danych wejściowych . Każda struktura reprezentuje zdarzenia dodaje się pod klawiaturą lub myszą strumień wejściowy.
cbSize
Określa rozmiar struktury danych wejściowych . Jeśli cbSize nie jest rozmiar struktury danych wejściowych , funkcja zakończy się niepowodzeniem.

Zwraca wartości

Funkcja zwraca liczbę zdarzeń, które pomyślnie wstawione do klawiatury lub myszy strumienia wejściowego.

Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

Funkcja SendInput wstawia zdarzenia w konstrukcjach wejścia seryjnie do klawiaturą lub myszą strumień wejściowy. Zdarzenia te nie są naprzemiennie z innych klawiatury lub myszy wprowadzania zdarzenia wstawianych przez użytkownika (z klawiatury lub myszy) lub przez wywołania keybd_event, mouse_eventlub inne wywołania SendInput.

Systemu Windows CE: Windows CE nie obsługuje wartości INPUT_HARDWARE w polu Typ struktury danych wejściowych określonych przez parametr pInputs.

Skrócone informacje

nbsp; Windows &NT: wymaga wersji 4.0 SP3 lub nowszy.
Systemu Windows:Wymaga systemu Windows 98 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.

Zobacz też

Przegląd danych wejściowych klawiatura, Funkcji wprowadzania klawiatury, INPUT, keybd_event, mouse_event