CDC::GetTextExtent

调用该成员函数计算文本行的宽度和高度使用当前字体确定维度。

CSize GetTextExtent(
   LPCTSTR lpszString,
   int nCount 
) const;
CSize GetTextExtent(
   const CString& str 
) const;

参数

  • lpszString
    指向字符串。 还可以通过此参数的 CString 对象。

  • nCount
    在字符串指定字符数。

  • str
    包含指定字符的 CString 对象。

返回值

字符串的尺寸(以逻辑单位)。CSize 对象。

备注

信息。m_hAttribDC,属性设备上下文进行检索。

默认情况下,GetTextExtent 假定它检索的文本维度沿着水平线设置(即转义的情况下为0)。 如果创建指定一个非零转义的情况下内的字体,您必须显式转换文本访问的角度该字符串的大小。

当前剪辑区域不影响 GetTextExtent和高度返回的宽度。

因为某些设备在正常个数组(即不将字符执行的边距调整),字符的边界的总和在字符串中可能不相等在字符串中的程度。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::GetTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetOutputTextExtent

CDC::SetTextJustification

CSize选件类