D3DXCreateFontIndirect 函数
间接为设备和字体创建字体对象。
语法
HRESULT D3DXCreateFontIndirect(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ const D3DXFONT_DESC *pDesc,
_Out_ LPD3DXFONT *ppFont
);
参数
-
pDevice [in]
-
指向 IDirect3DDevice9 接口(要与字体对象关联的设备)的指针。
-
pDesc [in]
-
类型: const D3DXFONT_DESC*
指向 D3DXFONT_DESC 结构的指针,描述要创建的字体对象的属性。 如果编译器设置需要 Unicode,则数据类型D3DXFONT_DESC解析为 D3DXFONT_DESCW;否则,数据类型解析为 D3DXFONT_DESCA。 请参阅“备注”。
-
ppFont [out]
-
类型: LPD3DXFONT*
返回指向 ID3DXFont 接口的指针,表示创建的字体对象。
返回值
类型: HRESULT
如果函数成功,则返回值D3D_OK。 如果函数失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
备注
编译器设置还确定函数版本。 如果定义了 Unicode,则函数调用将解析为 D3DXCreateFontIndirectW。 否则,函数调用将解析为 D3DXCreateFontIndirectA,因为正在使用 ANSI 字符串。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅