Estructura de CONSOLE_FONT_INFOEX
Importante
En este documento se describe la funcionalidad de la plataforma de consola que ya no forma parte de nuestra hoja de ruta del ecosistema. No se recomienda usar este contenido en nuevos productos, pero seguiremos admitiendo los usos existentes para un futuro indefinido. Nuestra solución moderna preferida se centra en secuencias de terminal virtual para lograr la máxima compatibilidad en escenarios multiplataforma. Puede encontrar más información sobre esta decisión de diseño en nuestro documento de la consola clásica frente al terminal virtual.
Contiene información extendida para una fuente de consola.
Sintaxis
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;
Miembros
cbSize
El tamaño de esta estructura en bytes. Este miembro debe establecerse en sizeof(CONSOLE_FONT_INFOEX)
antes de llamar a GetCurrentConsoleFontEx o se producirá un error.
nFont
Índice de la fuente en la tabla de fuentes de la consola del sistema.
dwFontSize
Estructura COORD que contiene el ancho y alto de cada carácter de la fuente, en unidades lógicas. El miembro X contiene el ancho, mientras que el miembro Y contiene el alto.
FontFamily
Paso del tipo de letra y familia. Para obtener información sobre los valores posibles para este miembro, vea la descripción del miembro tmPitchAndFamily de la estructura TEXTMETRIC .
FontWeight
Peso del tipo de letra. El peso puede oscilar entre 100 y 1000, en múltiplos de 100. Por ejemplo, el peso normal es 400, mientras que 700 corresponde a la negrita.
FaceName
Nombre del tipo de letra (como Courier o Arial).
Comentarios
Para obtener el tamaño de la fuente, pase el índice de fuente a la función GetConsoleFontSize.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | WinCon.h (incluya Windows.h) |