Visual C++. Описание стандартных классов - GetTextExtent

ОГЛАВЛЕНИЕ


GetTextExtent

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

Возвращаемое значение

Размер строки (в логических единицах) записанный в объект класса CSize.

Аргументы

  • lpszString - указатель на символьную строку. В качестве данного аргумента может также выступать объект класса CString.
  • nCount - определяет количество символов в строке.
  • str - объект класса CString содержащий измеряемую строку.

Описание

Данная функция позволяет определить ширину и высоту строки символов при выводе ее установленным в настоящее время шрифтом. Информация извлекается из переменной m_hAttribDC данного контекста устройства. Установки текущей области отсечки не влияют на возвращаемые функцией GetTextExtent значения. Поскольку некоторые устройства не помещают символы строки в последовательный массив ячеек (уменьшают апрош в характерных сочетаниях пар знаков) сумма размеров отдельных символов в строке может не совпадать с размером всей строки.