CreateFontIndirectExA 函数 (wingdi.h)
CreateFontIndirectEx 函数指定具有指定结构特征的逻辑字体。 随后可以选择该字体作为任何设备上下文的当前字体。
语法
HFONT CreateFontIndirectExA(
[in] const ENUMLOGFONTEXDVA *unnamedParam1
);
参数
[in] unnamedParam1
指向 ENUMLOGFONTEXDV 结构的指针,该结构定义多个主字体的特征。
请注意,此函数忽略 ENUMLOGFONTEXDV中的 elfDesignVector 成员。
返回值
如果函数成功,则返回值是新 ENUMLOGFONTEXDV 结构的句柄。
如果函数失败,则返回值为零。 没有可用的扩展错误信息。
言论
CreateFontIndirectEx 函数创建一个逻辑字体,该字体具有 ENUMLOGFONTEXDV 结构中指定的特征。 使用 SelectObject 函数选择此字体时,GDI 的字体映射器会尝试将逻辑字体与现有物理字体匹配。 如果找不到完全匹配项,它将提供一种替代方法,其特征与尽可能多的请求特征匹配。
不再需要字体时,请调用 DeleteObject 函数将其删除。
CreateFont、CreateFontIndirect的字体映射器,CreateFontIndirectEx 可识别英语和本地化字样名称,而不考虑区域设置。
注意
wingdi.h 标头将 CreateFontIndirectEx 定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能会导致编译或运行时错误不匹配。 有关详细信息,请参阅函数原型的
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
支持的最低服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | 窗户 |
标头 | wingdi.h (包括 Windows.h) |
库 | Gdi32.lib |
DLL | Gdi32.dll |