CreatFont()函数最后一个参数不起作用
小_汪 2019-04-22 02:20:50 请教下大家关于CFont类的一个问题。CFont类里面有两个成员函数:BOOL CreateFont()和BOOL CreatePointFont()。其中BOOL CreateFont()函数我怎么都改变不了想要的指定字体。代码是
f = nullptr;
f=new CFont;
f->CreateFont(15, // nHeight
5, // nWidth
0, // nEscapement
0, // nOrientation
FW_BOLD, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DRAFT_QUALITY, // nQuality
FF_DONTCARE, // nPitchAndFamily
_T("华文彩云")); // lpsz
GetDlgItem(IDCANCEL)->SetFont(f);
这个函数的最后一个参数_T("华文彩云")改成其他_T("宋体")或者_T("隶书")都不会生成对应的字体