Создает объект шрифт для устройства:
HRESULT D3DXCreateFont( LPDIRECT3DDEVICE8 pDevice, HFONT hFont, LPD3DXFONT* ppFont );
pDevice - указатель на интерфейс IDirect3DDevice8, т.е. устройство которому будет присоединен этот шрифт.
hFont - структура HFONT, в которой хранятся параметры шрифта.
ppFont - возвращает указатель на интерфейс ID3DXFont, предоставляет созданный объект шрифт.
Если функция завершена успешно, тогда возвращается значение D3D_OK.
Если нет, то один из следующих флажков:
Заголовки: объявить D3dx8core.h.
Подключить библиотеку: Используйте D3dx8.lib.
См. раздел Direct3D: "Шаг 22 - Используем шрифты в Direct3D".