Структура 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 |
Нет |
|
Замечания по платформе |
Не имеется |