Partilhar via


CONSOLE_SELECTION_INFO estrutura

Importante

Este documento descreve a funcionalidade da plataforma de console que não faz mais parte do nosso roteiro de ecossistema. Não recomendamos o uso deste 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 multiplataforma. Você pode encontrar mais informações sobre essa decisão de design em nosso documento clássico de console versus terminal virtual.

Contém informações para uma 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
O indicador de seleção. Este membro pode ser um ou mais dos seguintes valores.

Valor Significado
CONSOLE_MOUSE_DOWN 0x0008 O rato está inativo. O usuário está ajustando ativamente o retângulo de seleção com um mouse.
CONSOLE_MOUSE_SELECTION 0x0004 Selecionando com o mouse. Se desativado, o usuário está operando conhost.exe a seleção do modo de marca com o teclado.
CONSOLE_NO_SELECTION 0x0000 Sem seleção.
CONSOLE_SELECTION_IN_PROGRESS 0x0001 A seleção já começou. Se uma seleção do mouse, isso normalmente não ocorrerá sem o CONSOLE_SELECTION_NOT_EMPTY sinalizador. Se uma seleção de teclado, isso pode ocorrer quando o modo de marca foi 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 carga útil de dwSelectionAnchor e srSelection é válida.

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

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

Requerimentos

   
Cliente mínimo suportado Windows XP [apenas aplicações de ambiente de trabalho]
Servidor mínimo suportado Windows Server 2003 [apenas aplicações de ambiente de trabalho]
Cabeçalho ConsoleApi3.h (via WinCon.h, inclui Windows.h)

Ver também

COORD

GetConsoleSelectionInfo

SMALL_RECT