CDC::GetOutli&neTextMetricsnbsp;

UINT CDC::GetOutlineTextMetrics (UINT cbData, LPOUTLINETEXTMETRIC lpotm ) const;

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

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

Параметры

lpotm

Указывает на массив из OUTLINETEXTMETRIC структуры. Если этот параметр имеет значение NULL, функция возвращает размер буфера, необходимого для полученных метрических данных.

cbData

Указывает размер в байтах буфера, к которому возвращается информация.

lpotm

Указывает на структуру OUTLINETEXTMETRIC . Если этот параметр имеет значение NULL, функция возвращает размер буфера, необходимого для извлеченных метрических данных.

Примечания

Извлекает метрических сведения для шрифтов TrueType.

OUTLINETEXTMETRIC структура содержит большую часть шрифта метрических информацию в формате TrueType, включая структуру TEXTMETRIC . Четыре последних членов OUTLINETEXTMETRIC структуры являются указатели на строки. Приложения следует выделить пространство для этих строк в дополнение к пространство, необходимое для других членов. Потому что нет никакого системы введены ограничения на размер строк, для выделения памяти проще для получения требуемого размера, указав значение NULL для lpotm в первом вызове к GetOutlineTextMetrics функции.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp; :: GetTextMetrics, :: GetOutlineTextMetrics, CDC::GetTextMetrics

Index