您的位置:寻梦网首页编程乐园VB 编程VB API 指南
CreateScalableFontResource
VB声明
Declare Function CreateScalableFontResource Lib "gdi32" Alias "CreateScalableFontResourceA" (ByVal fHidden As Long, ByVal lpszResourceFile As String, ByVal lpszFontFile As String, ByVal lpszCurrentPath As String) As Long
说明
为一种TureType字体创建一个资源文件,以便能用API函数AddFontResource将其加入Windows系统。字体信息本身并不复制到字体资源文件中;相反,资源文件中包含了欲使用的TureType文件的名字
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
fHidden Long,如果是零,表示创建一个普通的字体资源;如果是1,表示创建一个只读字体资源,它只能在文档中嵌入使用
lpszResourceFile String,欲创建的资源文件的名字。普通文件使用.FOT扩展名,只读文件使用.FOR扩展名
lpszFontFile String,TureType字体文件文件的文件名。如果其中包含了一个路径,就到指定的路径寻找字体文件,同时不使用lpszCurrentPath参数指定的位置。而且在调用AddFontResource函数之前,会将字体复制到Windows的SYSTEM目录
lpszCurrentPath String,由lpszFontFile参数决定