CFont::CreateFontIndirect

BOOL CreateFontIndirect(const LOGFONT* lpLogFont );

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

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

Параметры

lpLogFont

Указывает на структуру LOGFONT , которая определяет характеристики логического шрифта.

Примечания

Инициализирует объект CFont с характеристиками, в структуре LOGFONT , который указывает lpLogFont. Шрифт впоследствии могут быть выбраны как текущий шрифт для любого устройства.

Этот шрифт имеет характеристики, указанные в структуры LOGFONT . Когда шрифт выбран с помощью функции-члена CDC::SelectObject , средство сопоставления шрифтов GDI пытается сопоставить логический шрифт с существующих физического шрифта. Если она не сможет найти точное соответствие для логического шрифта, он обеспечивает альтернативу, характеристики которых соответствуют как многие из запрашиваемого характеристиками как можно.

Когда вы закончите с CFont объект, созданный с помощью функции CreateFontIndirect , сначала выберите шрифт из контекста устройства, а затем удалить объект CFont.

Обзор CFont |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CFont::CreateFont, CFont::CreatePointFontIndirect, CDC::SelectObject, CGdiObject::DeleteObject, :: CreateFontIndirect

Index