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) |