描述
ENUMLOGFONTEX结构包含有关枚举字体的信息。
C++ 语法
typedef struct tagENUMLOGFONTEX { LOGFONT elfLogFont; TCHAR elfFullName[LF_FULLFACESIZE]; TCHAR elfStyle[LF_FACESIZE]; TCHAR elfScript[LF_FACESIZE]; } ENUMLOGFONTEX, *LPENUMLOGFONTEX; |
PowerBASIC 语法
TYPE ENUMLOGFONTEXA elfLogFont AS LOGFONTA elfFullName AS ASCIIZ * %LF_FULLFACESIZE elfStyle AS ASCIIZ * %LF_FACESIZE elfScript AS ASCIIZ * %LF_FACESIZE END TYPE |
Unicode版本:
TYPE ENUMLOGFONTEXW elfLogFont AS LOGFONTW elfFullName AS WSTRINGZ * %LF_FULLFACESIZE elfStyle AS WSTRINGZ * %LF_FACESIZE elfScript AS WSTRINGZ * %LF_FACESIZE END TYPE |
成员
elfLogFont
指定包含定义字体属性的值的LOGFONT结构。
Windows 95/98 / Me:如果不是TrueType字体,lfFaceNamelfFaceName成员将填写该字体的唯一名称。
elfFullName
指定一个以空字符结尾的字符串,指定字体的唯一名称。例如,ABC Font Company TrueType Bold Italic Sans Serif。
Windows 95/98 / Me:指定TrueType字体的唯一名称。对于其他类型字体,请参阅elfLogFont中的说明。
elfStyle
指定一个以空字符结尾的字符串,指定字体的样式。例如,粗体斜体。
elfScript
指定指定字体的脚本(即字符集)的以null结尾的字符串。例如,西里尔文。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)