Partager via


WinEvents de la console

Important

WinEvents fait partie du cadre Microsoft Active Accessibility héritée. Le développement utilisant ces événements est fortement déconseillé en faveur de l’infrastructure UI Automation Microsoft qui fournit une suite plus robuste et complète d’interfaces pour les applications d’accessibilité et d’automatisation afin d’interagir avec la console.

Avertissement

L'enregistrement de ces événements est une activité globale et aura un impact significatif sur les performances de toutes les applications en ligne de commande exécutées sur un système au même moment, y compris les services et les utilitaires d'arrière-plan. L’infrastructure UI Automation Microsoft est spécifique à la session de console et résout cette limitation.

Les constantes d’événement suivantes sont utilisées dans le paramètre d’événement de la fonction de rappel WinEventProc. Pour plus d’informations, consultez WinEvents.

Constante/valeur Description
EVENT_CONSOLE_CARET 0x4001 Le point d’insertion de la console a été déplacé. Le paramètre idObject correspond à une ou plusieurs des valeurs suivantes : CONSOLE_CARET_SELECTION ou CONSOLE_CARET_VISIBLE. Le paramètre idChild correspond à une structure COORD qui spécifie la position actuelle du curseur.
EVENT_CONSOLE_END_APPLICATION 0x4007 Un processus de console s’est terminé. Le paramètre idObject contient l’identificateur de processus du processus terminé.
EVENT_CONSOLE_LAYOUT 0x4005 La présentation de la console a changé.
EVENT_CONSOLE_START_APPLICATION 0x4006 Un nouveau processus de console a démarré. Le paramètre idObject contient l’identificateur de processus du processus nouvellement créé. Si l’application est une application 16 bits, le paramètre idChild est CONSOLE_APPLICATION_16BIT et idObject est l’identificateur de processus de la session NTVDM associée à la console.
EVENT_CONSOLE_UPDATE_REGION 0x4002 Plusieurs caractères ont été modifiés. Le paramètre idObject est une structure COORD qui spécifie le début de la région modifiée. Le paramètre idChild est une structure COORD qui spécifie l’arrêt de la région modifiée.
EVENT_CONSOLE_UPDATE_SCROLL 0x4004 La console a fait défiler. Le paramètre idObject correspond à la distance horizontale sur laquelle la console a fait défiler. Le paramètre idChild correspond à la distance verticale sur laquelle la console a fait défiler.
EVENT_CONSOLE_UPDATE_SIMPLE 0x4003 Un caractère unique a été modifié. Le paramètre idObject est une structure COORD qui spécifie le caractère qui a été modifié. Le paramètre idChild spécifie le caractère dans le jeux de lettres bas et les attributs de caractères dans le jeux de lettres élevé.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête Winuser.h