Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Ce document décrit les fonctionnalités de plateforme console qui ne font plus partie de notre feuille de route de l’écosystème. Nous vous déconseillons d’utiliser ce contenu dans de nouveaux produits, mais nous continuerons à prendre en charge les utilisations existantes pour l’avenir indéfini. Notre solution moderne préférée se concentre sur les séquences de terminal virtuel pour une compatibilité maximale dans les scénarios multiplateformes. Vous trouverez plus d’informations sur cette décision de conception dans notre document de console classique et de terminal virtuel .
Contient des informations étendues pour une police de console.
Syntaxe
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;
Membres
cbSize
Taille de cette structure, en octets. Ce membre doit être défini sizeof(CONSOLE_FONT_INFOEX) sur avant d’appeler GetCurrentConsoleFontEx ou il échouera.
nFont
Index de la police dans la table de polices de console du système.
dwFontSize
Structure COORD qui contient la largeur et la hauteur de chaque caractère dans la police, en unités logiques. Le membre X contient la largeur, tandis que le membre Y contient la hauteur.
FontFamily
L’emplacement de police et la famille. Pour plus d’informations sur les valeurs possibles pour ce membre, consultez la description du membre tmPitchAndFamily de la structure TEXTMETRIC .
FontWeight
Poids de police. Le poids peut aller de 100 à 1 000, en multiples de 100. Par exemple, le poids normal est de 400, tandis que 700 est gras.
FaceName
Nom de la police (par exemple, Courier ou Arial).
Remarques
Pour obtenir la taille de la police, transmettez l’index de police à la fonction GetConsoleFontSize .
Spécifications
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| En-tête de page | WinCon.h (inclure Windows.h) |