Механизм управления событиями 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 устанавливает символ в старшем слове, а атрибуты символа в младшем слове. 

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz