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 |
|
| Bibliothek |
|