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


CDC::GetTextExtentExPointI

Получает количество символов в заданной строке, приспособит в указанной пробел и заполняет массив с областью памяти текст для каждого из этих символов.

BOOL GetTextExtentExPointI( 
   LPWORD pgiIn, 
   int cgi, 
   int nMaxExtent, 
   LPINT lpnFit, 
   LPINT alpDx, 
   LPSIZE lpSize 
) const;

Параметры

  • pgiIn
    Указатель на массив индексов глифов, для которых область памяти требуется извлечь.

  • cgi
    Указывает количество глифов в массиве, указанному в pgiIn.

  • nMaxExtent
    Задает максимальный допустимый ширину в логических единицах, форматируемой строки.

  • lpnFit
    Указатель целого числа, которое получает количество максимальное число знаков, которые приспособят в пространство, указанный в параметре nMaxExtent. При lpnFitNULL, nMaxExtent игнорирован.

  • alpDx
    Указатель на массив целых чисел, возвращает частично экстенты глифов. Каждый элемент массива содержит расстояние (в логических единицах между началом массива индексов глифов и одним глифов, по размеру области, указанной в nMaxExtent. Хотя этот массив должен иметь по крайней мере столько элементов в качестве индексов глифов, определенные cgi функция заполняет массив с областями памяти только для любого количества индексов глифов, как определить lpnFit. Если lpnDxNULL, то функция не вычисляет частично толщины линий.

  • lpSize
    Указатель на структуру РАЗМЕР, которая возвращает измерения массива индексов глифов в логических единицах. Это значение не может быть NULL.

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

Ненулевой если функция успешно; в противном случае – значение 0.

Заметки

Это функция-член эмулируется функциональные возможности функции GetTextExtentExPointI, как описано в Windows SDK.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::GetTextExtentPointI