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


Функция GetTextExtentPoint32Wrap

[GetTextExtentPoint32Wrap доступен в Windows XP с пакетом обновления 2 (SP2). В последующих версиях он может быть изменен или недоступен. Рекомендуется использовать GetTextExtentPoint напрямую.]

Вычисляет ширину и высоту указанной строки текста. Эта функция заключает в оболочку вызов GetTextExtentPoint.

Синтаксис

BOOL GetTextExtentPoint32Wrap(
  _In_  HDC     hdc,
  _In_  LPCTSTR lpString,
  _In_  UINT    cbCount,
  _Out_ LPSIZE  lpSize
);

Параметры

hdc [in]

Тип: HDC

Дескриптор контекста устройства.

lpString [in]

Тип: LPCTSTR

Указатель на буфер, содержащий текст для рисования. Строка не должна завершаться с нуля, так как cbCount указывает длину строки.

cbCount [in]

Тип: UINT

Длина (в байтах) строки, на которую указывает lpString.

lpSize [out]

Тип: LPSIZE

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

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

Тип: BOOL

В случае успешного выполнения возвращает ненулевое значение; в противном случае — 0.

Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

GetTextExtentPoint32Wrap не экспортируется по имени и не объявляется в общедоступном файле заголовка. Чтобы использовать его, необходимо использовать GetProcAddress и запросить порядковый номер 420 из ComCtl32.dll, чтобы получить указатель на функцию.

Дополнительные замечания см. в разделе GetTextExtentPoint.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
DLL
Comctl32.dll (версия 5.81 или более поздняя)