Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Используется SendInput для хранения информации для синтеза событий ввода, таких как нажатия клавиш, перемещение мыши и щелчки мышью.
Синтаксис
typedef struct tagINPUT {
DWORD type;
union {
MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
} DUMMYUNIONNAME;
} INPUT, *PINPUT, *LPINPUT;
Члены
type
Тип: DWORD
Тип входного события. Этот элемент может быть одним из следующих значений.
DUMMYUNIONNAME
DUMMYUNIONNAME.mi
Тип: MOUSEINPUT
Сведения о имитированном событии мыши.
DUMMYUNIONNAME.ki
Тип: KEYBDINPUT
Сведения о событии имитации клавиатуры.
DUMMYUNIONNAME.hi
Тип: HARDWAREINPUT
Сведения о имитированном событии оборудования.
Комментарии
INPUT_KEYBOARD поддерживает неключевые методы ввода, такие как распознавание рукописного ввода или распознавание голоса, как если бы это был ввод текста с помощью флага KEYEVENTF_UNICODE . Дополнительные сведения см. в разделе примечаний статьи KEYBDINPUT.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Верхняя часть | winuser.h (включая Windows.h) |
См. также раздел
Основные понятия
Справочные материалы