SendInput

SendInput функція синтезує натискань клавіш, рухів миші, і натискає кнопку.

(UINT SendInput UINT  nInputs, / / обчислення вводу подійLPINPUTpInputs, / / масив вводу подій, щоб вставитиIntcbSize / / розмір структури ВВОДУ);
 

Параметри

nInputs
Визначає, скільки очок pInputs структур для.
pInputs
Вказівник на масив ВВОДУ структур. Кожна структура представляє подію, щоб вставити в клавіатури або миші вхідного потоку.
cbSize
Визначає розмір структури ВВОДУ . Якщо cbSize не розмір структури ВВОДУ , функція не вдасться.

Повернення значень

Функція повертає кількість подій, які успішно вставляється клавіатури або миші вхідного потоку.

Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Функція SendInput Вставка події ВВОДУ структур серійно до клавіатури або миші вхідного потоку. Ці події не вперемішку з інших клавіатури або миші Вхідні події, вставлений або для користувача (з клавіатури або миші), або на дзвінки, keybd_event, mouse_eventабо інші дзвінки на SendInput.

Windows CE: Windows CE не підтримує INPUT_HARDWARE значення у полі Тип ВВОДУ структури, на які посилаються pInputs параметр.

QuickInfo

nbsp; Windows &NT: потрібна версія 4.0 SP3 або пізнішої версії.
Windows:Вимагає Windows 98 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Огляд введення клавіатури, Клавіатури вводу функції, введення, keybd_event, mouse_event