|
发表于 2007-12-12 23:19:00
|
显示全部楼层
Re:怎么在D3D程序里显示汉字?
ID3DXFont *m_pFont;
D3DXFONT_DESC d3dxFont;
//清空字体结构体
ZeroMemory(&d3dxFont,sizeof(d3dxFont));
//设置字体属性
_tcscpy(d3dxFont.FaceName,_T("宋体"));
d3dxFont.Width=8;
d3dxFont.Height=12;
d3dxFont.Weight=10;
d3dxFont.Italic=false;
d3dxFont.CharSet=DEFAULT_CHARSET;
if(FAILED(D3DXCreateFontIndirect(m_pD3DDevice,&d3dxFont,&m_pFont))){
return ;
}
m_pFont->DrawText(NULL,"汉字", -1, &rect, DT_LEFT|DT_VCENTER, D3DCOLOR_XRGB(255,255,255));
|
|