Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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) |