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


Структура EXTLOGFONTA (wingdi.h)

Структура EXTLOGFONT определяет атрибуты шрифта.

Синтаксис

typedef struct tagEXTLOGFONTA {
  LOGFONTA elfLogFont;
  BYTE     elfFullName[LF_FULLFACESIZE];
  BYTE     elfStyle[LF_FACESIZE];
  DWORD    elfVersion;
  DWORD    elfStyleSize;
  DWORD    elfMatch;
  DWORD    elfReserved;
  BYTE     elfVendorId[ELF_VENDOR_SIZE];
  DWORD    elfCulture;
  PANOSE   elfPanose;
} EXTLOGFONTA, *PEXTLOGFONTA, *NPEXTLOGFONTA, *LPEXTLOGFONTA;

Члены

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)

См. также

структуры шрифта и текста

шрифтов и текста

LOGFONT

PANOSE