Share via


ENUMLOGFONTEXDVA-Struktur (wingdi.h)

Die Struktur ENUMLOGFONTEXDV enthält die Informationen, die zum Erstellen einer Schriftart verwendet werden.

Syntax

typedef struct tagENUMLOGFONTEXDVA {
  ENUMLOGFONTEXA elfEnumLogfontEx;
  DESIGNVECTOR   elfDesignVector;
} ENUMLOGFONTEXDVA, *PENUMLOGFONTEXDVA, *LPENUMLOGFONTEXDVA;

Member

elfEnumLogfontEx

Eine ENUMLOGFONTEX-Struktur , die Informationen zu den logischen Attributen der Schriftart enthält.

elfDesignVector

Eine DESIGNVECTOR-Struktur . Dies ist null gefüllt, es sei denn, die beschriebene Schriftart ist ein mehrmaliges master OpenType-Schriftart.

Hinweise

Die tatsächliche Größe von ENUMLOGFONTEXDV hängt von der von DESIGNVECTOR ab, die wiederum von seinem dvNumAxes-Element abhängt.

Die Funktionen EnumFonts, EnumFontFamilies und EnumFontFamiliesEx wurden geändert, um Zeiger auf ENUMTEXTMETRIC und ENUMLOGFONTEXDV auf die Rückruffunktion zurückzugeben.

Hinweis

Der wingdi.h-Header definiert ENUMLOGFONTEXDV als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile wingdi.h (einschließlich Windows.h)

Weitere Informationen

CreateFontIndirectEx

DESIGNVECTOR

ENUMTEXTMETRIC

EnumFontFamilies

EnumFontFamiliesEx

EnumFonts

Schriftart- und Textstrukturen

Übersicht über Schriftarten und Text