勇芳软件工作室.汉化:  Fonts and Text > Fonts and Text Structures >

ENUMLOGFONTEX

Previous pageReturn to chapter overviewNext page

描述

 

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)