Fonction D3DXCreateFontIndirect
Crée un objet police indirectement pour un appareil et une police.
Syntaxe
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
Paramètres
-
pDevice [in]
-
Type : LPDIRECT3DDEVICE9
Pointeur vers une interface IDirect3DDevice9 , l’appareil à associer à l’objet police.
-
pDesc [in]
-
Type : const D3DXFONT_DESC*
Pointeur vers une structure D3DXFONT_DESC , décrivant les attributs de l’objet police à créer. Si les paramètres du compilateur nécessitent Unicode, le type de données D3DXFONT_DESC est résolu en D3DXFONT_DESCW ; sinon, le type de données est résolu en D3DXFONT_DESCA. Consultez la section Notes.
-
ppFont [out]
-
Type : LPD3DXFONT*
Retourne un pointeur vers une interface ID3DXFont , représentant l’objet de police créé.
Valeur retournée
Type : HRESULT
Si la fonction réussit, la valeur de retour est D3D_OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Notes
Le paramètre du compilateur détermine également la version de la fonction. Si Unicode est défini, l’appel de fonction est résolu en D3DXCreateFontIndirectW. Sinon, l’appel de fonction est résolu en D3DXCreateFontIndirectA, car les chaînes ANSI sont utilisées.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi