CONSOLE_SELECTION_INFO 結構
重要
本文件說明已不再是生態系統 藍圖一部分的控制台平臺功能。 我們不建議您在新產品中使用此內容,但我們將繼續支持無限期的未來現有使用量。 我們慣用的新式解決方案著重於 虛擬終端機序列 ,以在跨平臺案例中達到最大相容性。 您可以在傳統 主控台與虛擬終端機 檔中找到此設計決策的詳細資訊。
包含主控台選取項目的資訊。
語法
typedef struct _CONSOLE_SELECTION_INFO {
DWORD dwFlags;
COORD dwSelectionAnchor;
SMALL_RECT srSelection;
} CONSOLE_SELECTION_INFO, *PCONSOLE_SELECTION_INFO;
成員
dwFlags
選取指標。 這個成員可以是下列其中一或多個值。
值 | 意義 |
---|---|
CONSOLE_MOUSE_DOWN 0x0008 | 滑鼠已關閉。 用戶正主動使用滑鼠調整選取矩形。 |
CONSOLE_MOUSE_SELECTION 0x0004 | 使用滑鼠選擇 。 如果關閉,使用者就會使用鍵盤操作 conhost.exe 標記模式選取專案。 |
CONSOLE_NO_SELECTION 0x0000 | 沒有選取專案。 |
CONSOLE_SELECTION_IN_PROGRESS 0x0001 | 選取已經開始。 如果選取滑鼠,這通常不會在沒有旗標的情況下 CONSOLE_SELECTION_NOT_EMPTY 發生。 如果鍵盤選取專案,當輸入標記模式,但使用者仍在流覽至初始位置時,可能會發生這種情況。 |
CONSOLE_SELECTION_NOT_EMPTY 0x0002 | 選取矩形不是空的。 dwSelectionAnchor 和 srSelection 的承載有效。 |
dwSelectionAnchor
以字元指定選取錨點的 COORD 結構。
srSelection
指定 選取矩形的 SMALL_RECT結構。
需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
頁首 | ConsoleApi3.h (透過 WinCon.h,包含 Windows.h) |