Compartilhar via


Estrutura CONSOLE_SELECTION_INFO

Importante

Este documento descreve a funcionalidade da plataforma do console que não faz mais parte do nosso roteiro de ecossistema. Não recomendamos o uso desse conteúdo em novos produtos, mas continuaremos a oferecer suporte aos usos existentes por tempo indeterminado. Nossa solução moderna preferida se concentra em sequências de terminais virtuais para máxima compatibilidade em cenários de multiplataforma. Você pode encontrar mais informações sobre essa decisão de design em nosso documento Console clássico versus terminal virtual.

Contém informações sobre seleção de console.

Sintaxe

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

Membros

dwFlags
Indicador de seleção dinâmica. Esse membro pode ser um ou mais dos valores a seguir:

Valor Significado
CONSOLE_MOUSE_DOWN 0x0008 O mouse está inativo. O usuário está ajustando ativamente o retângulo de seleção com um mouse.
CONSOLE_MOUSE_SELECTION 0x0004 Seleção com o mouse. Se desativado, o usuário está operando a seleção do modo de marca conhost.exe com o teclado.
CONSOLE_NO_SELECTION 0x0000 Nenhuma seleção
CONSOLE_SELECTION_IN_PROGRESS 0x0001 A seleção já começou. Quando há seleção do mouse, isso normalmente não ocorre sem o sinalizador CONSOLE_SELECTION_NOT_EMPTY. Quando há seleção do teclado, isso pode ocorrer quando modo de marca é inserido, mas o usuário ainda está navegando para a posição inicial.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 Retângulo de seleção não vazio. A payload de dwSelectionAnchor e srSelection são válidas.

dwSelectionAnchor
Uma estrutura COORD que especifica a âncora de seleção, em caracteres.

srSelection
Uma estrutura SMALL_RECT que especifica o retângulo de seleção.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ConsoleApi3.h (via WinCon.h, inclui o Windows.h)

Confira também

COORD

GetConsoleSelectionInfo

SMALL_RECT