如何用程序安装字体文件?

blastball 2002-01-22 02:59:45
...全文
338 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
blastball 2002-01-29
  • 打赏
  • 举报
回复
加分了
blastball 2002-01-29
  • 打赏
  • 举报
回复
看来每人知道了,遗憾!
blastball 2002-01-24
  • 打赏
  • 举报
回复
对,windows有一个激花机制,在注册字体时,windows把fonts的每个文件遍历了一便,我把每个相关的注册都试过,但无效,
dawnx_cx 2002-01-24
  • 打赏
  • 举报
回复
我不太清楚,但是我猜测是不是没有sendmessage告诉所有窗体字体已被删除啊?
blastball 2002-01-24
  • 打赏
  • 举报
回复
关注啊,难道中国人仅沉醉在表面吗?
blastball 2002-01-23
  • 打赏
  • 举报
回复
我做了测试,把注册表和文件全删除,我手动安装的字体还能显示,怎么办,
zy1910谢谢你的帮助,到时间我给分:)哈哈
blastball 2002-01-23
  • 打赏
  • 举报
回复
我测试了一下,把上述的注册表项全删了,把文件也del掉,系统正常,怎么办?
谢谢你的建议.:)
zyl910 2002-01-22
  • 打赏
  • 举报
回复
Inf:安装文件。
pnf:I don't know.
blastball 2002-01-22
  • 打赏
  • 举报
回复
如何知道系统是如何注册的,
安装后注册表的位置是
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\FontsHKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Shared Tools\\Panose
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\SharedDLLs
以上是相关的注册表有相关的注册项
文件系统调用了
WINNT\INF\FONT.INF
WINNT\INF\FONT.PNF
这些文件的作用是什么,谢谢
blastball 2002-01-22
  • 打赏
  • 举报
回复
如何知道系统是如何注册的,
安装后注册表的位置是
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\FontsHKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Shared Tools\\Panose
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\SharedDLLs
以上是相关的注册表有相关的注册项
文件系统调用了
WINNT\INF\FONT.INF
WINNT\INF\FONT.PNF
zyl910 2002-01-22
  • 打赏
  • 举报
回复
【VB声明】
Private Declare Function AddFontResource Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Long

【别名】
AddFontResourceA

【说明】
在Windows系统中添加一种字体资源。添加完毕后,该字体即可由任何Windows应用程序调用

【返回值】
Long,添加的字体数量,零表示失败。会设置GetLastError

【备注】

添加了一种资源后必须调用下述API函数:
di% = SendMessageBynum(HWND_BROADCAST, WM_FONTCHANGE, x, y)
其中,HWND_BROADCAST、WM_FONTCHANGE使用来自API32.TXT文件的值。这样便可告诉所有Windows应用程序字体列表已发生了变化
示例
Call AddFontResource("myfont.ttf")
Call SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0)

【参数表】
lpFileName ----- String,字体资源文件的文件名。可以是.FON, .FNT, .TTF 或 .FOT文件

6,847

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧