EXTLOGFONTW 结构 (wingdi.h)

EXTLOGFONT 结构定义字体的属性。

语法

typedef struct tagEXTLOGFONTW {
  LOGFONTW elfLogFont;
  WCHAR    elfFullName[LF_FULLFACESIZE];
  WCHAR    elfStyle[LF_FACESIZE];
  DWORD    elfVersion;
  DWORD    elfStyleSize;
  DWORD    elfMatch;
  DWORD    elfReserved;
  BYTE     elfVendorId[ELF_VENDOR_SIZE];
  DWORD    elfCulture;
  PANOSE   elfPanose;
} EXTLOGFONTW, *PEXTLOGFONTW, *NPEXTLOGFONTW, *LPEXTLOGFONTW;

成员

elfLogFont

指定指定字体的某些属性。 此成员是 LOGFONT 结构。

elfFullName[LF_FULLFACESIZE]

字体的唯一名称 (例如,ABCD 字体公司 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