如何在程序中向windows安载新字体(100分)

  • 主题发起人 主题发起人 zyqks
  • 开始时间 开始时间
Z

zyqks

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在delphi程序中实现将某一个字体安装到当前的操作系统中去?
 
Screen.Fonts是一个TStrings对象,用IndexOf('你的字体')
方法可以知道是否安装此字体。

如果没有安装,则安装新字体:
AddFontResource('c:/YouyFontFile.ttf');
SendMessage( HWND_BROADCAST, WM_FONTCHANGE, 0, 0 );

 
好像直接将字体文件copy到fonts目录下就可以了
 
用代码实现把你的字体文件拷到windows下的font目录下就行了。
 
接受答案了.
 
后退
顶部