Sdílet prostřednictvím


struktura CONSOLE_SELECTION_INFO

Důležité

Tento dokument popisuje funkce konzolové platformy, které už nejsou součástí našeho plánu ekosystému. Tento obsah nedoporučujeme používat v nových produktech, ale v budoucnu budeme nadále podporovat stávající využití. Naše upřednostňované moderní řešení se zaměřuje na sekvence virtuálních terminálů pro zajištění maximální kompatibility ve scénářích napříč platformami. Další informace o tomto rozhodnutí o návrhu najdete v naší klasické konzole vs. dokumentu virtuálního terminálu .

Obsahuje informace o výběru konzoly.

Syntaxe

typedef struct _CONSOLE_SELECTION_INFO {
  DWORD      dwFlags;
  COORD      dwSelectionAnchor;
  SMALL_RECT srSelection;
} CONSOLE_SELECTION_INFO, *PCONSOLE_SELECTION_INFO;

Členové

dwFlags
Indikátor výběru. Tento člen může být jedna nebo více následujících hodnot.

Hodnota Význam
CONSOLE_MOUSE_DOWN 0x0008 Myš je dole. Uživatel aktivně upravuje obdélník výběru myší.
CONSOLE_MOUSE_SELECTION 0x0004 Výběr pomocí myši Pokud je vypnutý, uživatel používá conhost.exe výběr režimu označení pomocí klávesnice.
CONSOLE_NO_SELECTION 0x0000 Žádný výběr.
CONSOLE_SELECTION_IN_PROGRESS 0x0001 Výběr začal. Pokud vyberete myš, obvykle k tomu nedojde bez příznaku CONSOLE_SELECTION_NOT_EMPTY . Pokud je vybrána klávesnice, může k tomu dojít, když byl zadán režim označení, ale uživatel stále přejde na počáteční pozici.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 Obdélník výběru není prázdný. Datová část dwSelectionAnchor a srSelection jsou platné.

dwSelectionAnchor
Struktura COORD , která určuje ukotvení výběru v znaky.

srSelection
Struktura SMALL_RECT , která určuje obdélník výběru.

Požadavky

   
Minimální podporovaný klient Windows XP [pouze desktopové aplikace]
Minimální podporovaný server Windows Server 2003 [pouze desktopové aplikace]
Záhlaví ConsoleApi3.h (přes WinCon.h, včetně Windows.h)

Viz také

COORD

GetConsoleSelectionInfo

SMALL_RECT