Partager via


EXTLOGFONTW structure (wingdi.h)

La structure EXTLOGFONT définit les attributs d’une police.

Syntaxe

typedef struct tagEXTLOGFONTW {
  LOGFONTW elfLogFont;
  WCHAR    elfFullName[LF_FULLFACESIZE];
  WCHAR    elfStyle[LF_FACESIZE];
  DWORD    elfVersion;
  DWORD    elfStyleSize;
  DWORD    elfMatch;
  DWORD    elfReserved;
  BYTE     elfVendorId[ELF_VENDOR_SIZE];
  DWORD    elfCulture;
  PANOSE   elfPanose;
} EXTLOGFONTW, *PEXTLOGFONTW, *NPEXTLOGFONTW, *LPEXTLOGFONTW;

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 égal à zéro.

elfStyleSize

Ce membre a uniquement une signification pour les polices hinted. Elle spécifie la taille de point à laquelle la police est indiquée. Si la valeur est égale à zéro, qui est sa valeur par défaut, la police est indiquée à la taille de 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é; doit être égal à zéro.

elfVendorId[ELF_VENDOR_SIZE]

Identificateur de 4 octets du fournisseur de polices.

elfCulture

Réservé; 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 elfPanose membre est ignoré par le mappeur de police.

Remarques

Note

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. Le mélange 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
d’en-tête wingdi.h (include Windows.h)

Voir aussi

structures de police et de texte

Vue d’ensemble des polices et du texte

LOGFONT

PANOSE