原文链接 -> 传送门
函数功能:
CreateFontIndirectEx 函数创建具有指定特性的逻辑字体。字体可在随后被任何设备环境选作当前字体。
API 函数原型:
注释:_In_ 说明该参数是输入的。
HFONT CreateFontIndirectEx( _In_ const ENUMLOGFONTEXDV *penumlfex );
参数解析:
|
参数 |
含义 |
|
penumlfex |
指向定义此 MultipleMaster 字体 ENUMLOGFONTEXDV 结构指针 |
返回值:
1. 如果函数调用成功,返回值为新 ENUMLOGFONTEXDV 结构的句柄;
2. 如果函数调用失败,返回值为 0。没有扩展的错误信息。
备注:
1. CreateFontIndirectEx 函数创建一个具有 ENUMLOGFONTEXDV 结构逻辑字体,当使用 SelectObject 函数选择这个字体时,GDI 的字体映射器会试图将此逻辑字体与现有物理字体相匹配,如果不能找到精确匹配,将会提供另一种选择,其特性与所要求的特性尽可能地匹配。
2. 当不再需要该字体时,可调用 DeleteObject 函数删除它。
3. 不管系统区域设置为什么,CreateFont, CreateFontIndirect, 和 CreateFontIndirectEx 函数的字体映射器都识别英文和本地字体名称。
需求:
|
Minimum supported client |
Windows 2000 专业版 [仅桌面应用程序] |
|
Minimum supported server |
Windows 2000 服务器版 [仅桌面应用程序] |
|
Header |
Wingdi.h (包含于 Windows.h) |
|
Library |
Gdi32.lib |
|
DLL |
Gdi32.dll |
|
Unicode and ANSI names |
CreateFontIndirectExW (Unicode) 和 CreateFontIndirectExA (ANSI) |




