struttura CONSOLE_edizione StandardLECTION_INFO

Importante

Questo documento descrive le funzionalità della piattaforma della console che non fanno più parte della roadmap dell'ecosistema. Non è consigliabile usare questo contenuto nei nuovi prodotti, ma continueremo a supportare gli utilizzi esistenti per il futuro indefinito. La soluzione moderna preferita è incentrata sulle sequenze di terminale virtuale per garantire la massima compatibilità negli scenari multipiattaforma. Per altre informazioni su questa decisione di progettazione, vedere il documento relativo alla console classica e al terminale virtuale.

Contiene informazioni per una selezione della console.

Sintassi

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

Membri

dwFlags
Indicatore di selezione. Questo membro può essere uno o più dei valori seguenti.

valore Significato
CONSOLE_MOUedizione Standard_DOWN 0x0008 Il mouse è in basso. L'utente sta modificando attivamente il rettangolo di selezione con un mouse.
0x0004 CONSOLE_MOUedizione Standard_edizione Standard LECTION Selezione con il mouse. Se disattivato, l'utente esegue conhost.exe la selezione della modalità contrassegno con la tastiera.
CONSOLE_NO_edizione Standard LECTION 0x0000 Nessuna selezione.
CONSOLE_edizione StandardLECTION_IN_PROGRESS 0x0001 La selezione è iniziata. Se una selezione del mouse, in genere non si verificherà senza il CONSOLE_SELECTION_NOT_EMPTY flag. Se una selezione della tastiera può verificarsi quando è stata attivata la modalità contrassegno, ma l'utente sta ancora passando alla posizione iniziale.
CONSOLE_edizione StandardLECTION_NOT_EMPTY 0x0002 Rettangolo di selezione non vuoto. Il payload di dwSelectionAnchor e srSelection sono validi.

dwSelectionAnchor
Struttura COORD che specifica l'ancoraggio di selezione, in caratteri.

srSelection
Struttura SMALL_RECT che specifica il rettangolo di selezione.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ConsoleApi3.h (tramite WinCon.h, includere Windows.h)

Vedi anche

COORD

GetConsoleSelectionInfo

SMALL_RECT