Compartilhar via


estrutura CONSOLE_CURSOR_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 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 está entre 1 e 100. A aparência do cursor varia, variando de preencher completamente a célula até aparecer como uma linha horizontal na parte inferior da célula.

Observação

Embora o valor dwSize esteja normalmente entre 1 e 100, em algumas circunstâncias, um valor fora desse intervalo pode ser retornado. Por exemplo, se CursorSize estiver 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 para desktop]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho WinCon.h (inclua Windows.h)

Consulte também

GetConsoleCursorInfo

SetConsoleCursorInfo