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

字体的初始点大小。 使用 CY 结构的 int64 成员,将字体大小 (磅) 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