我在VC6.0 中显示字母组成的字符串:方法如下
CFont *f=new CFont;
f->CreateFont(24,10,0,0,
FW_BOLD,FALSE,FALSE,0,ANSI_CHARSET,
OUT_TT_PRECIS,CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,DEFAULT_PITCH|FF_SWISS,
NULL); CPaintDC dc(this);
CFont *pOldFont=dc.SelectObject(f); dc.TextOut(20,20,"aaaaaaaaaaaaaaa");
dc.TextOut(20,50,"bbbbbbbbbbbbbbb");
dc.TextOut(20,80,"ccccccccccccccc");
dc.TextOut(20,110,"fffffffffffffff");为什么 每行的宽度显示不一样,
               内容的 a 的每个字母 占 11 个像素宽
               内容的 b 的每个字母 占 12 个像素宽
               内容的 c 的每个字母 占 11 个像素宽
               内容的 d 的每个字母 占 12 个像素宽
               内容的 f 的每个字母 占 7 个像素宽
有没有这样一个函数 如:
    int GetWidth(char ch)  返回显示字母 ch 要占的宽度
      其中 ch 表示 要显示的字母