Консоль WinEvents
Важно!
WinEvents являются частью устаревшей платформы специальных возможностей Microsoft Active. Разработка с помощью этих событий настоятельно не рекомендуется использовать платформу Microsoft модель автоматизации пользовательского интерфейса, которая предоставляет более надежный и полный набор интерфейсов для приложений специальных возможностей и автоматизации для взаимодействия с консолью.
Предупреждение
Регистрация этих событий — это глобальное действие, которое значительно влияет на производительность всех приложений командной строки, работающих в системе одновременно, включая службы и фоновые служебные программы. Платформа Microsoft модель автоматизации пользовательского интерфейса является сеансом консоли и преодолевает это ограничение.
Следующие константы событий используются в параметре события функции обратного вызова WinEventProc. Дополнительные сведения см. в статье WinEvents.
Константа/значение | Description |
---|---|
EVENT_CONSOLE_CARET 0x4001 | Элемент управления консолью перемещен. Параметр idObject является одним или несколькими из следующих значений: CONSOLE_CARET_SELECTION или CONSOLE_CARET_VISIBLE. Параметр idChild — это структура COORD, указывающая текущую позицию курсора. |
EVENT_CONSOLE_END_APPLICATION 0x4007 | Процесс консоли завершился. Параметр idObject содержит идентификатор процесса завершенного процесса. |
EVENT_CONSOLE_LAYOUT 0x4005 | Макет консоли изменился. |
EVENT_CONSOLE_START_APPLICATION 0x4006 | Начался новый процесс консоли. Параметр idObject содержит идентификатор процесса только что созданного процесса. Если приложение является 16-разрядным приложением, параметр idChild CONSOLE_APPLICATION_16BIT и idObject является идентификатором процесса сеанса NTVDM, связанного с консолью. |
EVENT_CONSOLE_UPDATE_REGION 0x4002 | Несколько символов изменились. Параметр idObject — это структура COORD, указывающая начало измененного региона. Параметр idChild — это структура COORD , указывающая конец измененного региона. |
EVENT_CONSOLE_UPDATE_SCROLL 0x4004 | Консоль прокрутила. Параметр idObject — это горизонтальное расстояние, которое прокрутила консоль. Параметр idChild — это вертикальное расстояние, которое прокрутила консоль. |
EVENT_CONSOLE_UPDATE_SIMPLE 0x4003 | Один символ изменился. Параметр idObject — это структура COORD, указывающая измененный символ. Параметр idChild указывает символ в нижнем слове и атрибуты символов в высоком слове. |
Requirements
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхний колонтитул | Winuser.h |