Структура EXTLOGFONTW (wingdi.h)
Структура EXTLOGFONT определяет атрибуты шрифта.
Синтаксис
typedef struct tagEXTLOGFONTW {
LOGFONTW elfLogFont;
WCHAR elfFullName[LF_FULLFACESIZE];
WCHAR elfStyle[LF_FACESIZE];
DWORD elfVersion;
DWORD elfStyleSize;
DWORD elfMatch;
DWORD elfReserved;
BYTE elfVendorId[ELF_VENDOR_SIZE];
DWORD elfCulture;
PANOSE elfPanose;
} EXTLOGFONTW, *PEXTLOGFONTW, *NPEXTLOGFONTW, *LPEXTLOGFONTW;
Члены
elfLogFont
Задает некоторые атрибуты указанного шрифта. Этот элемент представляет собой структуру LOGFONT.
elfFullName[LF_FULLFACESIZE]
Уникальное имя шрифта (например, ABCD Font Company TrueType Bold Italic Sans Serif).
elfStyle[LF_FACESIZE]
Стиль шрифта (например, полужирный курсив).
elfVersion
Скрытный. Должно быть равно нулю.
elfStyleSize
Этот член имеет значение только для намеченных шрифтов. Он указывает размер точки, на которую указывает шрифт. Если значение равно нулю, то шрифт по умолчанию указывает на размер точки, соответствующий элементу lfHeight структуры LOGFONT, указанной elfLogFont.
elfMatch
Уникальный идентификатор перечисленного шрифта. Это будет заполнено интерфейсом графического устройства (GDI) при перечислении шрифтов.
elfReserved
Скрытный; должно быть равно нулю.
elfVendorId[ELF_VENDOR_SIZE]
4-байтовый идентификатор поставщика шрифтов.
elfCulture
Скрытный; должно быть равно нулю.
elfPanose
Структура PANOSE, указывающая форму шрифта. Если для всех элементов этой структуры задано значение нуля, элемент elfPanose игнорируется в средстве сопоставления шрифтов.
Замечания
Заметка
Заголовок wingdi.h определяет EXTLOGFONT как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
заголовка | wingdi.h (включая Windows.h) |
См. также
шрифтов и текста