Структура INPUT_RECORD
Структура
INPUT_RECORD используется, чтобы записывать события ввода данных в буфере ввода консоли. Эти записи могут читаться от буфера ввода при помощи использования функции ReadConsoleInput или PeekConsoleInput, или записываться в буфер ввода при помощи использования функция WriteConsoleInput.Синтаксис
EventType; union {
} Event; } INPUT_RECORD; |
EventType
Дескриптор типа события ввода и записи о событии, сохраняемой в
члене Event.Этот член может быть одним из нижеследующих значений.
Значение |
Предназначение |
KEY_EVENT |
Член Event содержит структуру KEY_EVENT_RECORD с информацией о событиях клавиатуры. |
MOUSE_EVENT |
Член Event содержит структуру MOUSE_EVENT_RECORD с информацией о перемещениях мыши или событиях нажатия кнопки. |
WINDOW_BUFFER_SIZE_EVENT |
Член Event содержит структуру WINDOW_BUFFER_SIZE_RECORD с информацией о новом размере экранного буфера консоли. |
MENU_EVENT |
Член Event содержит структуру MENU_EVENT_RECORD. Эти события - для внутреннего употребления и должны быть проигнорированы. |
FOCUS_EVENT |
Член Event содержит структуру FOCUS_EVENT_RECORD. Эти события - для внутреннего употребления и должны быть проигнорированы. |
Event
Информация о событии. Формат этого члена зависит от типа события, который определяется
членом EventType структуры.Смотри также
Обзор консольных приложений, Структуры консоли, FOCUS_EVENT_RECORD, KEY_EVENT_RECORD, MENU_EVENT_RECORD, MOUSE_EVENT_RECORD, PeekConsoleInput, ReadConsoleInput, WriteConsoleInput
Размещение и совместимость INPUT_RECORD |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Нет |
Windows NT |
Нет |
Windows Me |
Нет |
Windows 98 |
Нет |
Windows 95 |
Нет |
Заголовочный файл |
|
- объявлено в |
Wincon.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |