CDC::GetOutputTextExtent

使用当前字体,调用此成员函数使用输出设备上下文,m_hDC,并计算文本行的宽度和高度。

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

参数

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

  • nCount
    在字符串指定字符数。如果 nCount 为– 1,则长度计算。

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

返回值

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

备注

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

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

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::GetTabbedTextExtent

CDC::GetOutputTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetTextExtent

CDC::SetTextJustification

CSize选件类