描述
EXTLOGFONT结构定义字体的属性。
C++ 语法
typedef struct tagEXTLOGFONT { LOGFONT elfLogFont; TCHAR elfFullName[LF_FULLFACESIZE]; TCHAR elfStyle[LF_FACESIZE]; DWORD elfVersion; DWORD elfStyleSize; DWORD elfMatch; DWORD elfReserved; BYTE elfVendorId[ELF_VENDOR_SIZE]; DWORD elfCulture; PANOSE elfPanose; } EXTLOGFONT, *PEXTLOGFONT; |
PowerBASIC 语法
TYPE EXTLOGFONTA elfLogFont AS LOGFONTA elfFullName AS ASCIIZ * %LF_FULLFACESIZE elfStyle AS ASCIIZ * %LF_FACESIZE elfVersion AS DWORD elfStyleSize AS DWORD elfMatch AS DWORD elfReserved AS DWORD elfVendorId AS ASCIIZ * %ELF_VENDOR_SIZE elfCulture AS DWORD elfPanose AS PANOSE END TYPE |
Unicode版本:
TYPE EXTLOGFONTW elfLogFont AS LOGFONTW elfFullName AS WSTRINGZ * %LF_FULLFACESIZE elfStyle AS WSTRINGZ * %LF_FACESIZE elfVersion AS DWORD elfStyleSize AS DWORD elfMatch AS DWORD elfReserved AS DWORD elfVendorId AS WSTRINGZ * %ELF_VENDOR_SIZE elfCulture AS DWORD elfPanose AS PANOSE END TYPE |
成员
elfLogFont
指定指定字体的某些属性。该成员是LOGFONT结构。
elfFullName
指定字体的唯一名称(例如,ABCD Font Company TrueType Bold Italic Sans Serif)。
elfStyle
指定字体的样式(例如,粗体斜体)。
elfVersion
保留。必须为零。
elfStyleSize
该成员只对暗示的字体有意义。它指定字体被暗示的点大小。如果设置为零,这是其默认值,则该字体暗示在与elfLogFont指定的LOGFONT结构的LOGFONT结果对应的点大小上。
elfMatch
枚举字体的唯一标识符。这将在字体枚举时由图形设备界面(GDI)填充。
elfReserved
保留;必须为零。
elfVendorId
字体供应商的4字节标识符。
elfCulture
保留;必须为零。
elfPanose
指定字体形状的PANOSE结构。如果此结构的所有成员设置为零,则字体映射器将忽略elfPanose成员。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)