共用方式為


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 選取矩形不是空的。 dwSelectionAnchorsrSelection承載有效。

dwSelectionAnchor
以字元指定選取錨點的 COORD 結構。

srSelection
指定 選取矩形的 SMALL_RECT結構。

需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
頁首 ConsoleApi3.h (透過 WinCon.h,包含 Windows.h)

另請參閱

COORD

GetConsoleSelectionInfo

SMALL_RECT