勇芳软件工作室.汉化:  Fonts and Text > Fonts and Text Functions >

RemoveFontResource

Previous pageReturn to chapter overviewNext page

描述

 

RemoveFontResource功能从系统字体表中删除指定文件中的字体。

 

如果使用AddFontResourceEx功能添加了该字体,则必须使用RemoveFontResourceEx功能。

 

C++ 语法

 

BOOL RemoveFontResource(

__in LPCTSTR lpFileName

);

 

PowerBASIC 语法

 

FUNCTION RemoveFontResourceA ( _

BYREF lpFileName AS ASCIIZ _

) AS LONG

 

Unicode版本:

 

FUNCTION RemoveFontResourceW ( _

BYREF lpFileName AS WSTRINGZ _

) AS LONG

 

参数

 

lpFileName

 

[in]指向一个以空字符结尾的字符串的指针,用于命名字体资源文件。

 

返回值

 

如果函数成功,返回值不为零。

 

如果函数失败,返回值为零。

 

备注

 

从系统字体表中添加或删除字体的应用程序应通过向系统中的所有顶级窗口发送WM_FONTCHANGE消息来通知其他窗口。应用程序通过调用hwnd参数设置为HWND_BROADCAST的SendMessage函数来发送此消息。

 

如果对字体有未完成的引用,则相关资源将保持加载,直到没有设备上下文使用它。

 

Windows 95/98 / Me:Microsoft Layer for Unicode支持RemoveFontResourceW.

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)