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

此成员仅对提示字体具有意义。 它指定提示字体的点大小。 如果设置为零(即其默认值),则提示字体大小与由 elfLogFont指定的 LOGFONT 结构 lfHeight 成员对应的点大小。

elfMatch

枚举字体的唯一标识符。 这将在字体枚举时由图形设备界面 (GDI) 填充。

elfReserved

保留;必须为零。

elfVendorId[ELF_VENDOR_SIZE]

字体供应商的 4 字节标识符。

elfCulture

保留;必须为零。

elfPanose

PANOSE 结构,用于指定字体的形状。 如果此结构的所有成员都设置为零,字体映射器将忽略 elfPanose 成员。

言论

注意

wingdi.h 标头将 EXTLOGFONT 定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的 约定。

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
标头 wingdi.h (包括 Windows.h)

另请参阅

字体和文本结构

字体和文本概述

LOGFONT

PANOSE