Compartilhar via


Estrutura CONSOLE_SELECTION_INFO

Importante

Este documento descreve a funcionalidade da plataforma de console que não faz mais parte do roteiro do nosso ecossistema. Não recomendamos usar esse conteúdo em novos produtos, mas continuaremos a dar suporte aos usos existentes para o futuro indefinido. Nossa solução moderna preferida se concentra em sequências de terminal virtual para a máxima compatibilidade em cenários de plataforma cruzada. Você pode encontrar mais informações sobre essa decisão de design em nosso console clássico versus documento de 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. Esse membro pode ser um ou mais dos valores a seguir.

Valor Significado
CONSOLE_MOUSE_DOWN 0x0008 O mouse está inoperante. O usuário está ajustando ativamente o retângulo de seleção com um mouse.
CONSOLE_MOUSE_SELECTION 0x0004 Selecionando com o mouse. Se estiver desativado, o usuário estará operando conhost.exe a seleção do modo de marca com o teclado.
CONSOLE_NO_SELECTION 0x0000 Nenhuma seleção.
CONSOLE_SELECTION_IN_PROGRESS 0x0001 A seleção começou. Se uma seleção de mouse, isso normalmente não ocorrerá sem o CONSOLE_SELECTION_NOT_EMPTY sinalizador. Se uma seleção de teclado, isso poderá ocorrer quando o modo de marca tiver sido inserido, mas o usuário ainda estiver navegando até a posição inicial.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 Retângulo de seleção não está vazio. O conteúdo de dwSelectionAnchor e srSelection é válido.

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, inclua Windows.h)

Consulte também

COORD

GetConsoleSelectionInfo

SMALL_RECT