控制台 WinEvents
重要
WinEvents 是舊版 Microsoft Active Accessibility 架構的一部分。 使用這些事件的開發強烈建議您不要支援 Microsoft 使用者介面自動化 架構,其為輔助功能和自動化應用程式提供更健全且完整的介面套件,以便與控制台互動。
警告
註冊這些事件是一項全域活動,而且會大幅影響同時在系統上執行的所有命令行應用程式效能,包括服務和背景公用程式。 Microsoft 使用者介面自動化 架構是控制台會話專屬,並克服這項限制。
下列事件常數會用於 WinEventProc 回呼函式的事件參數中。 如需詳細資訊,請參閱 WinEvents。
常數/值 | 描述 |
---|---|
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位應用程式,則會CONSOLE_APPLICATION_16BIT idChild參數,而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 參數會指定低字中的字元,以及高字中的字元屬性。 |
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
頁首 | Winuser.h |