Структура ENUMLOGFONTEX


Структура ENUMLOGFONTEX содержит информацию о перечисляемом шрифте.

Синтаксис

typedef struct tagENUMLOGFONTEX {
  LOGFONT  elfLogFont;
  TCHAR  elfFullName[LF_FULLFACESIZE];
  TCHAR  elfStyle[LF_FACESIZE];
  TCHAR  elfScript[LF_FACESIZE];
} ENUMLOGFONTEX, *LPENUMLOGFONTEX;

Члены структуры

elfLogFont
Устанавливает структуру LOGFONT, которая содержит значения, определяющие атрибуты шрифта.

Windows 95/98/Me: Если шрифт не TrueType, член lfFaceName структуры LOGFONT заполняется с уникальным именем шрифта.

elfFullName
Устанавливает символьную строку с нулем в конце, устанавливающую уникальное имя шрифта. Например, шрифт ABC Company TrueType Bold Italic Sans Serif.

Windows 95/98/Me: Устанавливает уникальное имя шрифта TrueType. Для других типов шрифтов, см. объяснение в elfLogFont.

elfStyle
Устанавливает символьную строку с нулем в конце, устанавливающую стиль шрифта. Например, Полужирный Курсив.
elfScript
Устанавливает символьную строку с нулем в конце, задающую группу шрифтов, то есть набор символов, шрифта. Например, кириллический (Cyrillic).

Смотри также

Обзор шрифты и текст, Структуры, используемые шрифтами и текстом, EnumFontFamExProc, EnumFontFamiliesEx, LOGFONT

Размещение и совместимость ENUMLOGFONTEX

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 4.0 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Объявлены как структуры Unicode и ANSI

Замечания по платформе

Не имеется

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz