怎么获取一种特定字体的字符串的宽度
尛棜 2011-07-12 03:27:37 如题:
因为字体的宽度是不一样的,现在有一种字体,
//创建字体
VERIFY(mFont.CreateFont(120,0,0,0,
FW_NORMAL,
FALSE,FALSE,
0,
GB2312_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH | FF_SWISS,
_T("方正准圆简体")));
有一个CString str;
比如:str为"999"和str为"中央电视台"是在显示出来的宽度是不一样,
现在问题就是:怎么获取字符串str的宽度?
GetTextMetrics()函数获取可不可以?
给个例子谢谢!!