Compartir a través de


WinEvents de la consola

Importante

WinEvents forma parte del marco de trabajo Microsoft Active Accessibility. El desarrollo con estos eventos no se recomienda en absoluto en favor del marco de trabajo de automatización de la interfaz de usuario de Microsoft, que proporciona un conjunto más sólido y completo de interfaces para que las aplicaciones de accesibilidad y automatización interactúen con la consola.

Advertencia

El registro de estos eventos es una actividad global y afectará significativamente al rendimiento de todas las aplicaciones de línea de comandos que se ejecuten en un sistema al mismo tiempo, incluidos los servicios y las utilidades en segundo plano. El marco de trabajo de automatización de la interfaz de usuario de Microsoft es específico de la sesión de consola y supera esta limitación.

Las siguientes constantes de evento se usan en el parámetro event de la función de devolución de llamada WinEventProc. Para obtener más información, vea WinEvents.

Valor/constante Descripción
EVENT_CONSOLE_CARET 0x4001 El símbolo de intercalación de la consola se ha movido. El parámetro idObject es uno o varios de los siguientes valores: CONSOLE_CARET_SELECTION o CONSOLE_CARET_VISIBLE. El parámetro idChild es una estructura COORD que especifica la posición actual del cursor.
EVENT_CONSOLE_END_APPLICATION 0x4007 Se ha salido de un proceso de consola. El parámetro idObject contiene el identificador de proceso del proceso finalizado.
EVENT_CONSOLE_LAYOUT 0x4005 El diseño de la consola ha cambiado.
EVENT_CONSOLE_START_APPLICATION 0x4006 Se ha iniciado un nuevo proceso de consola. El parámetro idObject contiene el identificador de proceso del proceso recién creado. Si la aplicación es de 16 bits, el parámetro idChild es CONSOLE_APPLICATION_16BIT e idObject es el identificador de proceso de la sesión de NTVDM asociada a la consola.
EVENT_CONSOLE_UPDATE_REGION 0x4002 Más de un carácter ha cambiado. El parámetro idObject es una estructura COORD que especifica el inicio de la región modificada. El parámetro idChild es una estructura COORD que especifica el final de la región modificada.
EVENT_CONSOLE_UPDATE_SCROLL 0x4004 La consola se ha desplazado. El parámetro idObject es la distancia horizontal que se ha desplazado la consola. El parámetro idChild es la distancia vertical que se ha desplazado la consola.
EVENT_CONSOLE_UPDATE_SIMPLE 0x4003 Ha cambiado un solo carácter. El parámetro idObject es una estructura COORD que especifica el carácter que ha cambiado. El idChild especifica el carácter de la palabra baja y los atributos de carácter de la palabra alta.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado Winuser.h