Structure EXTLOGFONTW (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, italique en gras).

elfVersion

Réservé. Doit être zéro.

elfStyleSize

Ce membre a une signification uniquement pour les polices suggérées. Il 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 sur 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. Cela sera renseigné 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 polices.

Remarques

Notes

L’en-tête wingdi.h définit EXTLOGFONT comme un 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.

Configuration requise

Condition requise Valeur
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 (inclure Windows.h)

Voir aussi

Structures de police et de texte

Vue d’ensemble des polices et du texte

LOGFONT

PANOSE