Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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) |