Udostępnij przez


struktura CONSOLE_SELECTION_INFO

Ważne

W tym dokumencie opisano funkcje platformy konsolowej, które nie są już częścią naszego planu działania ekosystemu. Nie zalecamy używania tej zawartości w nowych produktach, ale będziemy nadal obsługiwać istniejące użycie w przyszłości na czas nieokreślony. Nasze preferowane nowoczesne rozwiązanie koncentruje się na sekwencjach terminali wirtualnych w celu zapewnienia maksymalnej zgodności w scenariuszach międzyplatformowych. Więcej informacji na temat tej decyzji projektowej można znaleźć w naszym dokumencie dotyczącym klasycznej konsoli i terminalu wirtualnego .

Zawiera informacje dotyczące wyboru konsoli.

Składnia

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

Członkowie

dwFlags
Wskaźnik wyboru. Ten element członkowski może być co najmniej jedną z następujących wartości.

Wartość Znaczenie
CONSOLE_MOUSE_DOWN 0x0008 Mysz jest w dół. Użytkownik aktywnie dostosowuje prostokąt zaznaczenia myszą.
CONSOLE_MOUSE_SELECTION 0x0004 Wybieranie za pomocą myszy. Jeśli opcja jest wyłączona, użytkownik korzysta conhost.exe z wyboru trybu oznaczania za pomocą klawiatury.
CONSOLE_NO_SELECTION 0x0000 Brak zaznaczenia.
0x0001 CONSOLE_SELECTION_IN_PROGRESS Rozpoczęto wybór. Jeśli zaznaczono mysz, zwykle nie wystąpi to bez flagi CONSOLE_SELECTION_NOT_EMPTY . Jeśli wybór klawiatury może wystąpić, gdy został wprowadzony tryb oznaczania, ale użytkownik nadal przechodzi do pozycji początkowej.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 Prostokąt zaznaczenia nie jest pusty. Ładunek dwSelectionAnchor i srSelection są prawidłowe.

dwSelectionAnchor
Struktura COORD określająca kotwicę zaznaczenia w znakach.

srSelection
Struktura SMALL_RECT określająca prostokąt zaznaczenia.

Wymagania

   
Minimalny obsługiwany klient Windows XP [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer Windows Server 2003 [tylko aplikacje klasyczne]
Nagłówek ConsoleApi3.h (za pośrednictwem WinCon.h, include Windows.h)

Zobacz także

COORD

GetConsoleSelectionInfo

SMALL_RECT