### 函数功能

该函数创建一种在指定结构定义其特性的逻辑字体。这种字体可在后面的应用中被任何设备环境选作字体。

### 函数原型

HFONT CreateFontIndirect(CONST LOGFONT *lplf)；

### 参数

lplf：指向定义此逻辑字体特性的LOGFONT结构的指针。

### 返回值

如果函数调用成功，返回值是逻辑字体的句柄；如果函数调用失败，返回值是NULL。
Windows NT：若想获得更多的错误信息，请调用GetLastError函数。
备注：函数CreateFontIndirect创建一种在结构LOGFONT中定义特性的逻辑字体。当这种字体被函数选择时，GDI的字体映射器会努力将此逻辑字体与现有物理字体相匹配，如果不能找到精确匹配，将会提供另一种选择，其特性与所要求的特性尽可能地匹配。
当一种字体不再需要进，可调用DeleteObject删除它。
Windows CE：1.0版本只支持光栅字体。Windows CE版本2.0支持使用TrueType字体和光栅字体其中之一的系统。字体类型（光栅或TrueType）是在系统设计时就已选择，不能被应用程序改变。

### 速查

Windows NT：3.1及以上版本；Windows：95及以上版本；Windows CE：1.0及以上版本；头文件：wingdi.h；库文件：gdi32.lib；Unicode：在Windows NT环境下以Unicode和ANSI两种方式实现。