Konsolen-WinEvents
Wichtig
WinEvents sind Teil des älteren Microsoft Active Accessibility Framework. Die Entwicklung mit diesen Ereignissen wird dringend zugunsten des Microsoft Benutzeroberflächenautomatisierung Frameworks abgeraten, das eine robustere und umfassendere Suite von Schnittstellen für Barrierefreiheits- und Automatisierungsanwendungen für die Interaktion mit der Konsole bietet.
Warnung
Die Registrierung für diese Ereignisse ist eine globale Aktivität und wirkt sich erheblich auf die Leistung aller Befehlszeilenanwendungen aus, die gleichzeitig auf einem System ausgeführt werden, einschließlich Dienste und Hintergrundhilfsprogramme. Das Microsoft Benutzeroberflächenautomatisierung Framework ist konsolensitzungsspezifisch und überwindet diese Einschränkung.
Die folgenden Ereigniskonstanten werden im Ereignisparameter der WinEventProc-Rückruffunktion verwendet. Weitere Informationen finden Sie unter C++/WinRT.
Konstante/Wert | Beschreibung |
---|---|
EVENT_CONSOLE_CARET 0x4001 | Die Konsolenpflege wurde verschoben. Der Parameter idObject ist mindestens einer der folgenden Werte: CONSOLE_CARET_SELECTION oder CONSOLE_CARET_VISIBLE. Der Parameter idChild ist eine COORD-Struktur , die die aktuelle Position des Cursors angibt. |
EVENT_CONSOLE_END_APPLICATION 0x4007 | Ein Konsolenvorgang wurde beendet. Der Parameter "idObject " enthält den Prozessbezeichner des beendeten Prozesses. |
EVENT_CONSOLE_LAYOUT 0x4005 | Das Konsolenlayout wurde geändert. |
EVENT_CONSOLE_START_APPLICATION 0x4006 | Ein neuer Konsolenprozess wurde gestartet. Der Parameter "idObject " enthält den Prozessbezeichner des neu erstellten Prozesses. Wenn es sich bei der Anwendung um eine 16-Bit-Anwendung handelt, ist der Parameter "idChild" CONSOLE_APPLICATION_16BIT und "idObject" der Prozessbezeichner der NTVDM-Sitzung, die der Konsole zugeordnet ist. |
EVENT_CONSOLE_UPDATE_REGION 0x4002 | Mehr als ein Zeichen hat sich geändert. Der idObject-Parameter ist eine COORD-Struktur, die den Anfang des geänderten Bereichs angibt. Der Parameter idChild ist eine COORD-Struktur , die das Ende des geänderten Bereichs angibt. |
EVENT_CONSOLE_UPDATE_SCROLL 0x4004 | Die Konsole hat einen Bildlauf ausgeführt. Der Parameter "idObject " ist der horizontale Abstand, den die Konsole gescrollt hat. Der Parameter "idChild " ist der vertikale Abstand, den die Konsole gescrollt hat. |
EVENT_CONSOLE_UPDATE_SIMPLE 0x4003 | Ein einzelnes Zeichen wurde geändert. Der idObject-Parameter ist eine COORD-Struktur, die das geänderte Zeichen angibt. Der Parameter idChild gibt das Zeichen im niedrigen Wort und die Zeichenattribute im hohen Wort an. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Header | Winuser.h |