描述
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功能将其删除。
CreateFont,CreateFontIndirect和CreateFontIndirectEx的字体映射程序会识别英文和本地化字体名称,而不管语言环境。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)