Compartilhar via


Estrutura CONSOLE_CURSOR_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 o cursor do console.

Sintaxe

typedef struct _CONSOLE_CURSOR_INFO {
  DWORD dwSize;
  BOOL  bVisible;
} CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO;

Membros

dwSize
A porcentagem da célula de caractere que é preenchida pelo cursor. Esse valor é um número entre 1 e 100. A aparência do cursor varia, desde o preenchimento total da célula até a exibição como uma linha horizontal na parte inferior da célula.

Observação

Embora o valor dwSize esteja normalmente entre 1 e 100, em alguns casos um valor fora desse intervalo pode ser retornado. Por exemplo, se CursorSize for definido como 0 no registro, o valor dwSize retornado será 0.

 bVisible
A visibilidade do cursor. Se o cursor estiver visível, esse membro será TRUE.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho WinCon.h (inclui Windows.h)

Confira também

GetConsoleCursorInfo

SetConsoleCursorInfo