CSize GetTextExtentPointI(LPCTSTR lpszString, int nCount = -1) const;
这个方法返回一个 CSize 对象,其中包含了字符串在绘制时所需的宽度和高度。
参数说明:
- lpszString: 要测量的文本字符串。
- nCount: 要测量的字符串的字符数,如果为 -1,则测量整个字符串。
使用示例:
CDC dc; // 假设已经创建了一个 CDC 对象
CString strText = _T("Hello, MFC!");
CSize textSize = dc.GetTextExtentPointI(strText);
在这个示例中,textSize.cx 包含了字符串在绘制时所占用的宽度,textSize.cy 包含了字符串的高度。你可以使用这些值来确定文本绘制的位置或调整绘图区域的大小。
转载请注明出处:http://www.zyzy.cn/article/detail/16952/MFC/CDC