EXTLOGFONT结构定义字体的属性。
typedef struct tagEXTLOGFONT {en
LOGFONT elfLogFont;
BCHAR elfFullName[LF_FULLFACESIZE];
BCHAR elfStyle[LF_FACESIZE];
DWORD elfVersion;
DWORD elfStyleSize;
DWORD elfMatch;
DWORD elfReserved;
BYTE elfVendorId[ELF_VENDOR_SIZE];
DWORD elfCulture;
PANOSE elfPanose;
} EXTLOGFONT;
会员
elfLogFont
指定给定字体的某些属性。该成员是LOGFONT结构。
elfFullName
指定字体的唯一名称(例如,ABCD Font Company TrueType Bold Italic Sans Serif)。
elfStyle
指定字体的样式(例如,粗体斜体)。
elfVersion
保留。必须为零。
elfStyleSize
此成员只对暗示的字体有意义。它指定字体被暗示的点大小。如果设置为零,这是其默认值,则该字体以与elfLogFont指定的LOGFONT结构的LOGFONT成员对应的点大小提示。
elfMatch
枚举字体的唯一标识符。这将在字体枚举时由图形设备界面(GDI)填充。
elfReserved
Reserved; must be zero.
elfVendorId
字体供应商的4字节标识符。
elfCulture
Reserved; must be zero.
elfPanose
指定字体形状的PANOSE结构。如果此结构的所有成员设置为零,则字体映射器将忽略elfPanose成员。
也可以看看