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