Freigeben über


FONTDESC-Struktur (olectl.h)

Enthält Parameter, die zum Erstellen eines Schriftartobjekts über die OleCreateFontIndirect-Funktion verwendet werden.

Syntax

typedef struct tagFONTDESC {
  UINT     cbSizeofstruct;
  LPOLESTR lpstrName;
  CY       cySize;
  SHORT    sWeight;
  SHORT    sCharset;
  BOOL     fItalic;
  BOOL     fUnderline;
  BOOL     fStrikethrough;
} FONTDESC, *LPFONTDESC;

Member

cbSizeofstruct

Die Größe der Struktur in Bytes.

lpstrName

Zeiger auf einen OLESTR , der die aufrufereigene Zeichenfolge angibt, die den Schriftartnamen angibt.

cySize

cySize

Anfangspunktgröße der Schriftart. Verwenden Sie das element int64 der CY-Struktur , und skalieren Sie Den Schriftgrad (in Punkt) um 10000.

sWeight

Anfangsgewichtung der Schriftart. Wenn die Gewichtung unter 550 liegt (der Durchschnitt von FW_NORMAL, 400 und FW_BOLD 700), wird auch die Bold-Eigenschaft in FALSE initialisiert. Wenn die Gewichtung über 550 liegt, wird die Bold-Eigenschaft auf TRUE festgelegt.

sCharset

Anfangszeichensatz der Schriftart.

fItalic

Anfänglicher kursiver Zustand der Schriftart.

fUnderline

Anfänglicher Unterstreichungszustand der Schriftart.

fStrikethrough

Anfänglicher Durchstreichungszustand der Schriftart.

Anforderungen

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

Weitere Informationen

OleCreateFontIndirect