Механизм управления событиями WinEvents консольного окна
Нижеследующие константы событий используются в параметре event функции повторного вызова WinEventProc. Для получения дополнительной информации, см. статью WinEvents.
Событие | Описание |
EVENT_CONSOLE_CARET |
Переместилась каретка консоли. Параметр idObject - одно или несколько нижеследующих значений: CONSOLE_CARET_SELECTION CONSOLE_CARET_VISIBLE Параметр idChild является структурой COORD , которая устанавливает текущую позицию курсора. |
EVENT_CONSOLE_END_APPLICATION |
Процесс консоли закончил работу. Параметр idObject содержит идентификатор законченного процесса. |
EVENT_CONSOLE_LAYOUT | Компоновка консоли изменилась. |
EVENT_CONSOLE_START_APPLICATION |
Начался новый консольный процесс. параметр idObject содержит идентификатор недавно созданного процесса. Если приложение - 16-разрядная прикладная программа, параметр idChild равен CONSOLE_APPLICATION_16BIT, а idObject является идентификатором процесса сеанса NTVDM связанного с консолью. |
EVENT_CONSOLE_UPDATE_REGION |
Изменился больше чем один символ. Параметр idObject является структурой COORD, которая устанавливает начало измененного региона. Параметр idChild является структурой COORD, которая устанавливает конец измененного региона. |
EVENT_CONSOLE_UPDATE_SCROLL |
Произошла прокрутка консоли. Параметр idObject - горизонтальное расстояние, а параметр idChild - вертикальное расстояние, на которое консоль прокрутилась. |
EVENT_CONSOLE_UPDATE_SIMPLE |
Изменился отдельный символ. Параметр idObject - структура COORD, которая устанавливает символ, который изменился. Параметр idChild устанавливает символ в старшем слове, а атрибуты символа в младшем слове. |