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


Структура FONTDESC (olectl.h)

Содержит параметры, используемые для создания объекта шрифта с помощью функции OleCreateFontIndirect .

Синтаксис

typedef struct tagFONTDESC {
  UINT     cbSizeofstruct;
  LPOLESTR lpstrName;
  CY       cySize;
  SHORT    sWeight;
  SHORT    sCharset;
  BOOL     fItalic;
  BOOL     fUnderline;
  BOOL     fStrikethrough;
} FONTDESC, *LPFONTDESC;

Члены

cbSizeofstruct

Размер структуры в байтах.

lpstrName

Указатель на OLESTR , указывающий строку, принадлежающую вызывающей объекту, задающую имя шрифта.

cySize

cySize

Начальный размер шрифта. Используйте элемент int64 структуры CY и масштабируйте размер шрифта (в пунктах) на 10000.

sWeight

Начальный вес шрифта. Если вес меньше 550 (среднее значение FW_NORMAL, 400 и FW_BOLD, 700), то свойство Bold также инициализируется значением FALSE. Если вес превышает 550, свойству Bold присваивается значение TRUE.

sCharset

Начальная кодировка шрифта.

fItalic

Начальное курсивное состояние шрифта.

fUnderline

Начальное состояние подчеркивания шрифта.

fStrikethrough

Начальное зачеркивное состояние шрифта.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть olectl.h

См. также раздел

OleCreateFontIndirect