共用方式為


控制台 WinEvents

重要

WinEvents 是舊版 Microsoft Active Accessibility 架構的一部分。 使用這些事件的開發強烈建議您不要支援 Microsoft 使用者介面自動化 架構,其為輔助功能和自動化應用程式提供更健全且完整的介面套件,以便與控制台互動。

警告

註冊這些事件是一項全域活動,而且會大幅影響同時在系統上執行的所有命令行應用程式效能,包括服務和背景公用程式。 Microsoft 使用者介面自動化 架構是控制台會話專屬,並克服這項限制。

下列事件常數會用於 WinEventProc 回呼函式的事件參數中。 如需詳細資訊,請參閱 WinEvents

常數/值 描述
EVENT_CONSOLE_CARET 0x4001 主控臺插入號已移動。 idObject 參數是下列其中一或多個值:CONSOLE_CARET_SELECTIONCONSOLE_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