AddFontResource函数将字体资源从指定的文件添加到Windows字体表。该字体随后可用于任何基于Windows的应用程序的文本输出。
int AddFontResource(
LPCTSTR 【lpszFilenamenl】 | //指向font-resource filename的指针 |
); |
参数
【lpszFilenamenl】
指向包含有效字体文件filename的以null结尾的字符串。文件名可以指定.FON字体资源文件,.FNT原始位图字体文件,.TTF原始TrueType文件或.FOT TrueType资源文件。
返回值
如果函数成功,则返回值指定添加的字体数。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
任何从Windows字体表中添加或删除字体的应用程序都应通过向操作系统中的所有顶级窗口发送WM_FONTCHANGE消息来通知其他窗口。应用程序应通过调用SendMessage功能并将【HWND】参数设置为HWND_BROADCAST来发送此消息。
当应用程序不再需要通过调用AddFontResource函数加载的字体资源时,它必须通过调用RemoveFontResource函数来删除该资源。
也可以看看