D3DX10CreateFont-Funktion

Erstellt ein Schriftart Objekt für ein Gerät und eine Schriftart.

Hinweis

Anstatt diese Funktion zu verwenden, empfehlen wir die Verwendung von DirectWrite und der directxtk -Bibliothek, spritefont Class.

Syntax

HRESULT D3DX10CreateFont(
  _In_  ID3D10Device *pDevice,
  _In_  INT          Height,
  _In_  UINT         Width,
  _In_  UINT         Weight,
  _In_  UINT         MipLevels,
  _In_  BOOL         Italic,
  _In_  UINT         CharSet,
  _In_  UINT         OutputPrecision,
  _In_  UINT         Quality,
  _In_  UINT         PitchAndFamily,
  _In_  LPCTSTR      pFaceName,
  _Out_ LPD3DX10FONT *ppFont
);

Parameter

pdevice [ in]

Typ: ID3D10Device*

Zeiger auf eine ID3D10Device-Schnittstelle, das Gerät, das dem Schriftart Objekt zugeordnet werden soll.

Höhe [ in]

Typ: int

Die Höhe der Zeichen in logischen Einheiten.

Breite [ in]

Typ: uint

Die Breite der Zeichen in logischen Einheiten.

Gewichtung [ in]

Typ: uint

Schrift Breite. Ein Beispiel ist "Bold".

Miplevels [ in]

Typ: uint

Die Anzahl von MipMap-Ebenen.

Kursiv [ in]

Typ: bool

True für kursiv Schrift, andernfalls false.

Zeichen Satz [ in]

Typ: uint

Der Zeichensatz der Schriftart.

Outputprecision [ in]

Typ: uint

Gibt an, wie Windows versuchen soll, die gewünschten Schriftgrößen und Merkmale mit tatsächlichen Schriftarten abzugleichen. Verwenden _ _ _ Sie nur die Precis-präcis, um sicherzustellen, dass Sie immer eine TrueType-Schriftart erhalten.

Qualität [ in]

Typ: uint

Gibt an, wie Windows der gewünschten Schriftart mit einer echten Schriftart entsprechen soll. Sie gilt nur für Raster Schriftarten und sollte sich nicht auf TrueType-Schriftarten auswirken.

PitchAndFamily [ in]

Typ: uint

Der-und der-Familien Index.

pfakename [ in]

Typ: LPCTSTR

Zeichenfolge, die den Namen der Schriftart enthält. Wenn die Compilereinstellungen Unicode erfordern, wird der Datentyp LPCTSTR in LPCWSTR aufgelöst. Andernfalls wird der Datentyp in LPCSTR aufgelöst. Siehe Hinweise.

ppfont [ vorgenommen]

Typ: LPD3DX10FONT*

Gibt einen Zeiger auf eine ID3DX10Font-Schnittstelle zurück, die das erstellte Schriftart Objekt darstellt.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ausgeführt wird, ist der Rückgabewert S _ OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR _ invalidcall, D3DXERR _ InvalidData, E _ oudefmemory.

Bemerkungen

Die Compilereinstellung bestimmt auch die Funktions Version. Wenn Unicode definiert ist, wird der Funktions aufrufin D3DXCreateFontW aufgelöst. Andernfalls wird der Funktions Aufruhe in D3DXCreateFontA aufgelöst, da ANSI-Zeichen folgen verwendet werden.

Weitere Informationen zu Schriftart Parametern finden Sie in der logischen Schriftart.

Anforderungen

Anforderung Wert
Header
D3DX10Core. h
Bibliothek
D3dx10. lib

Siehe auch

Universell Funktionen