- Moderatör
- #1
aka panic.rs
Kurucu
Bağlantıları görmek için lütfen
Giriş Yap
Bağlantıları görmek için lütfen
Giriş Yap
örnek :
Kod:
static ID3DXFont*LM_Font=0;
if(!LM_Font){
D3DXFONT_DESCA dd;
ZeroMemory(&dd,sizeof(D3DXFONT_DESCA));
dd.Height = 16;
dd.Width = 0;
dd.Weight = 400;
dd.Italic = false;
dd.CharSet = DEFAULT_CHARSET;
dd.OutputPrecision = 0;
dd.Quality = 0;
dd.PitchAndFamily = DEFAULT_PITCH;
strcpy(dd.FaceName,"Tahoma");
if(FAILED(D3DXCreateFontIndirectA(pDevice,&dd,&LM_Font)))
{
MessageError("Font Olusturulamadi");// use MessageBoxA
ExitProcess(0);
}
}
Normalde hiçbirimiz bunu kullanmayız Kısa yolu olan D3DXCreateFont Kullanırız onun örneğide bu şekilde
Kod:
D3DXCreateFontA(pDevice, 16, 0, 400, 0, 0, DEFAULT_CHARSET, OUT_TT_ONLY_PRECIS, PROOF_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Tahoma", &LM_Font );