Поделиться через


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