Windows NT Yes Win95 Yes Win32s No Import Library gdi32.lib Header File wingdi.h Unicode WinNT; Win95 Platform Notes Windows 95: int == 16 bits |
Функция
Описание:
function GetTextExtentPoint32(DC: HDC; Str: PChar; Count: Integer; var Size: TSize): BOOL; stdcall;
Вычисляет длину и высоту указазанной строки, базиpуясь на текущем выбpанном шpифте. Эта функция заменяет GetTextExtentPoint для 32-разрядных приложений.
Параметры:
DC: Идентификатоp контекста устpойства.
Str: Указатель на строку текста. С тех пор как параметр Count указывает длину строки, строка не обязательно должна заканчиваться нулевым символом.
Count: Число символов в Str.
Size: Результат работы функции. Указатель на структуру TSize в которую сохраняются размеры строки.
Возвращаемое значение:
Если функция прошла успешно, возвращаемое значение не равно нулю.
Если функция не прошла, возвращаемое значение равно нулю. Чтобы получить информацию об ошибке, вызовите функцию GetLastError.
Примечания:
Функция GetTextExtentPoint для вычисления размеров строки использует непосредственно выбранный шрифт. Ширина и высота, в логических единицах, вычисляется без учета каких либо обрезок.
Так как некоторые устройства выделяют знаки, сумма длин знаков в строке может отличаться от длины строки.
При вычислении длины строки используются межзнаковые интервалы, заданные с помощью функции SetTextCharacterExtra.
См. также: GetTextExtentPoint
Платонов А.Н.
31.03.2009
Список литературы: