Partilhar via


Estrutura CONSOLE_FONT_INFOEX

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 estendidas para uma fonte de console.

Sintaxe

typedef struct _CONSOLE_FONT_INFOEX {
  ULONG cbSize;
  DWORD nFont;
  COORD dwFontSize;
  UINT  FontFamily;
  UINT  FontWeight;
  WCHAR FaceName[LF_FACESIZE];
} CONSOLE_FONT_INFOEX, *PCONSOLE_FONT_INFOEX;

Membros

cbTamanho
O tamanho desta estrutura, em bytes. Esse membro deve ser definido como sizeof(CONSOLE_FONT_INFOEX) antes de chamar GetCurrentConsoleFontEx , caso contrário falhará.

nFonte
O índice da fonte na tabela de fontes do console do sistema.

dwFontSize
Uma estrutura COORD que contém a largura e a altura de cada caractere na fonte, em unidades lógicas. O membro X contém a largura, enquanto o membro Y contém a altura.

FontFamily
O tom da fonte e a família. Para obter informações sobre os valores possíveis para este membro, consulte a descrição do membro tmPitchAndFamily da estrutura TEXTMETRIC .

FontWeight
A espessura do tipo de letra. O peso pode variar de 100 a 1000, em múltiplos de 100. Por exemplo, o peso normal é 400, enquanto 700 é negrito.

Nome do rosto
O nome do tipo de letra (como Courier ou Arial).

Observações

Para obter o tamanho da fonte, passe o índice de fontes para a função GetConsoleFontSize .

Requerimentos

   
Cliente mínimo suportado Windows Vista [apenas aplicações de ambiente de trabalho]
Servidor mínimo suportado Windows Server 2008 [apenas aplicações de ambiente de trabalho]
Cabeçalho WinCon.h (inclui Windows.h)

Ver também

GetCurrentConsoleFontEx