CONSOLE_SELECTION_INFO-Struktur

Wichtig

In diesem Dokument werden Konsolenplattformfunktionen beschrieben, die nicht mehr Teil unserer Ökosystem-Roadmap sind. Wir empfehlen nicht, diesen Inhalt in neuen Produkten zu verwenden, aber wir werden weiterhin vorhandene Nutzungen für die unbegrenzte Zukunft unterstützen. Unsere bevorzugte moderne Lösung konzentriert sich auf virtuelle Terminalsequenzen für maximale Kompatibilität in plattformübergreifenden Szenarien. Weitere Informationen zu dieser Designentscheidung finden Sie in unserem klassischen Konsolendokument im Vergleich zum virtuellen Terminal .

Enthält Informationen für eine Konsolenauswahl.

Syntax

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

Member

dwFlags
Der Auswahlindikator Dieser Member kann einen der folgenden Werte sein.

Wert Bedeutung
CONSOLE_MOUSE_DOWN 0x0008 Die Maus ist nach unten. Der Benutzer passt das Auswahlrechteck aktiv mit einer Maus an.
CONSOLE_MOUSE_SELECTION 0x0004 Auswählen mit der Maus. Wenn deaktiviert, verwendet conhost.exe der Benutzer die Auswahl des Markierungsmodus mit der Tastatur.
CONSOLE_NO_SELECTION 0x0000 Keine Auswahl
CONSOLE_SELECTION_IN_PROGRESS 0x0001 Auswahl hat begonnen. Wenn eine Mausauswahl ausgewählt wird, tritt dies in der Regel nicht ohne CONSOLE_SELECTION_NOT_EMPTY Kennzeichnung auf. Wenn eine Tastaturauswahl erfolgt, kann dies auftreten, wenn der Markierungsmodus eingegeben wurde, der Benutzer jedoch weiterhin zur Anfangsposition navigiert.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 Auswahlrechteck ist nicht leer. Die Nutzlast von dwSelectionAnchor und srSelection sind gültig.

dwSelectionAnchor
Eine COORD-Struktur , die den Auswahlanker in Zeichen angibt.

srSelection
Eine SMALL_RECT Struktur, die das Auswahlrechteck angibt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Header ConsoleApi.h (über WinCon.h, Windows.h einschließen)

Siehe auch

COORD

GetConsoleSelectionInfo

SMALL_RECT