Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Schriftartobjekt indirekt sowohl für ein Gerät als auch für eine Schriftart.
Syntax
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
Parameter
-
pDevice [in]
-
Typ: LPDIRECT3DDEVICE9
Zeiger auf eine IDirect3DDevice9-Schnittstelle , das Gerät, das dem Schriftartobjekt zugeordnet werden soll.
-
pDesc [in]
-
Typ: const D3DXFONT_DESC*
Zeiger auf eine D3DXFONT_DESC-Struktur , die die Attribute des zu erstellenden Schriftartobjekts beschreibt. Wenn die Compilereinstellungen Unicode erfordern, wird der Datentyp D3DXFONT_DESC in D3DXFONT_DESCW aufgelöst. Andernfalls wird der Datentyp in D3DXFONT_DESCA aufgelöst. Siehe Hinweise.
-
ppFont [out]
-
Typ: LPD3DXFONT*
Gibt einen Zeiger auf eine ID3DXFont-Schnittstelle zurück, die das erstellte Schriftartobjekt darstellt.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Die Compilereinstellung bestimmt auch die Funktionsversion. Wenn Unicode definiert ist, wird der Funktionsaufruf in D3DXCreateFontIndirectW aufgelöst. Andernfalls wird der Funktionsaufruf in D3DXCreateFontIndirectA aufgelöst, da ANSI-Zeichenfolgen verwendet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Weitere Informationen