Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 el 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 consola clásica frente a 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
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
Tono de fuente 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 de fuente. El peso puede oscilar entre 100 y 1000, en múltiplo de 100. Por ejemplo, el peso normal es 400, mientras que 700 es negrita.
FaceName
Nombre del tipo de letra (como Courier o Arial).
Observaciones
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] |
| Cabecera | WinCon.h (incluya Windows.h) |