LOGFONT 中“lfWidth”成员的问题?
假设有一字符串 CString szText("This is a test text!");
在CDC中用TextOut()一次把整个字符串显示出来;如果我用下面的方法:
int x = 0,
len = szText.GetLength();
y = 0,
i = 0;
for(; i < len; i++)
TextOut(x, y, szText.GetAt(i));
来显示该字符串,使效果与第一种方法一样,请问每显示一个字符之后该怎么设置x?
也就是单凭LOGFONT 中的“lfWidth”成员来设置x是靠不住的,该怎么办?