EXTLOGFONTA, structure (wingdi.h)
La structure EXTLOGFONT définit les attributs d’une police.
Syntaxe
typedef struct tagEXTLOGFONTA {
LOGFONTA elfLogFont;
BYTE elfFullName[LF_FULLFACESIZE];
BYTE elfStyle[LF_FACESIZE];
DWORD elfVersion;
DWORD elfStyleSize;
DWORD elfMatch;
DWORD elfReserved;
BYTE elfVendorId[ELF_VENDOR_SIZE];
DWORD elfCulture;
PANOSE elfPanose;
} EXTLOGFONTA, *PEXTLOGFONTA, *NPEXTLOGFONTA, *LPEXTLOGFONTA;
Membres
elfLogFont
Spécifie certains des attributs de la police spécifiée. Ce membre est une structure LOGFONT .
elfFullName[LF_FULLFACESIZE]
Nom unique de la police (par exemple, ABCD Font Company TrueType Bold Italic Sans Serif).
elfStyle[LF_FACESIZE]
Style de la police (par exemple, Gras Italique).
elfVersion
Réservé. Doit être zéro.
elfStyleSize
Ce membre a uniquement une signification pour les polices hinted. Il spécifie la taille du point auquel la police est indiquée. Si la valeur par défaut est définie sur zéro, la police est indiquée à la taille du point correspondant au membre lfHeight de la structure LOGFONT spécifiée par elfLogFont.
elfMatch
Identificateur unique d’une police énumérée. Cette opération est renseignée par l’interface de périphérique graphique (GDI) lors de l’énumération de police.
elfReserved
Réservés au; doit être égal à zéro.
elfVendorId[ELF_VENDOR_SIZE]
Identificateur de 4 octets du fournisseur de polices.
elfCulture
Réservés au; doit être égal à zéro.
elfPanose
Structure PANOSE qui spécifie la forme de la police. Si tous les membres de cette structure sont définis sur zéro, le membre elfPanose est ignoré par le mappeur de police.
Notes
Notes
L’en-tête wingdi.h définit EXTLOGFONT comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | wingdi.h (include Windows.h) |
Voir aussi
Structures de police et de texte