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

CreateFontIndirectEx

Previous pageReturn to chapter overviewNext page

描述

 

CreateFontIndirectEx函数指定具有指定结构特征的逻辑字体。该字体随后可以被选择为任何设备上下文的当前字体。

 

C++ 语法

 

HFONT CreateFontIndirectEx(

__in const ENUMLOGFONTEXDV *penumlfex

);

 

PowerBASIC 语法

 

FUNCTION CreateFontIndirectExA ( _

BYREF penumlfex AS ENUMLOGFONTEXDVA _

) AS LONG

 

Unicode版本:

 

FUNCTION CreateFontIndirectExW ( _

BYREF penumlfex AS ENUMLOGFONTEXDVW _

) AS LONG

 

参数

 

penumlfex

 

[in]指向定义多主字体特征的ENUMLOGFONTEXDV结构的指针。

 

请注意,此函数将忽略elfDesignVector中的elfDesignVector成员。

 

返回值

 

如果函数成功,则返回值是新的ENUMLOGFONTEXDV结构的句柄。

 

如果函数失败,返回值为零。没有扩展错误信息可用。

 

备注

 

CreateFontIndirectEx函数创建具有ENUMLOGFONTEXDV结构中指定的特征的逻辑字体。当使用SelectObject功能选择此字体时,GDI的字体映射器将尝试将逻辑字体与现有物理字体进行匹配。如果找不到精确的匹配,它提供了一个替代方案,其特征与尽可能多的请求特性相匹配。

 

当您不再需要该字体时,请调用DeleteObject功能将其删除。

 

CreateFontCreateFontIndirectCreateFontIndirectEx的字体映射程序会识别英文和本地化字体名称,而不管语言环境。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)