procedure TForm1.FormCreate(Sender: TObject);
begin
AddFontResource(PChar(ExtractFilePath(ParamStr(0) + 'YourFont.TTF')));
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
RemoveFontResource(PChar(ExtractFilePath(ParamStr(0) + 'YourFont.TTF')));
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
end;
以上是程序使用系统中未安装的字体的方法(不安装到系统中),
我试过以上方法,不能用,程序并未使用新安装的字体.
问题:如何让程序使用新的字体或把字体文件安装到XP和WIN系统中?
begin
AddFontResource(PChar(ExtractFilePath(ParamStr(0) + 'YourFont.TTF')));
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
RemoveFontResource(PChar(ExtractFilePath(ParamStr(0) + 'YourFont.TTF')));
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
end;
以上是程序使用系统中未安装的字体的方法(不安装到系统中),
我试过以上方法,不能用,程序并未使用新安装的字体.
问题:如何让程序使用新的字体或把字体文件安装到XP和WIN系统中?
解决方案 »
- 如果不打开Excel,能否知道第一个sheet的名字?
- 用ADO控件连接SQL Server 2000字段中的中文内容显示出来的是乱码,在线等待,谢谢
- 如何获得Mouse当前指针位置?
- 在Rave中,如何使用calcText控件,将DataText中的数值加起来
- 请大家帮忙:如何将字符串转成十进制数?
- f1book控件之间如何拷贝数据?
- 我有一个字段是TEXT类型的,我不知道内容长度,请问怎么打?
- 请帮帮忙哟!!!!!!!!!!!!!!!
- 偶来送礼金咯~~~~`
- DBLookupComboboxEh1.KeyValue 如何转换成int 型的?
- 怎么让程序界面更漂亮?
- 请问Delphi中怎样才能动态在TABCONTROL控件中添加控件
下面是InnoSetup的脚本; -- Example1.iss --
; Demonstrates copying 3 files and creating an icon.; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES![Setup]
AppName=标签吊牌打印
AppVersion=Ver 1.0
DefaultDirName=D:\标签吊牌打印
;DefaultDirName={pf}\标签吊牌打印系统
DefaultGroupName=标签吊牌打印
UninstallDisplayIcon={app}\project1.exe
Compression=lzma2
SolidCompression=yes
OutputDir=setup[Files]
Source: "project1.exe"; DestDir: "{app}"
Source: "mydata.mdb"; DestDir: "{app}"
Source: "标签1.fr3"; DestDir: "{app}"
Source: "FZXBSJW.TTF"; DestDir: "{win}\fonts"
; Install our DLL to {app} so we can access it at uninstall time
; Use "Flags: dontcopy" if you don't need uninstall time access
;Source: "MyDll.dll"; DestDir: "{app}"[Icons]
Name: "{commondesktop}\标签吊牌打印"; Filename: "{app}\project1.exe"
Name: "{group}\标签吊牌打印"; Filename: "{app}\project1.exe"
Name: {group}\{cm:UninstallProgram,标签吊牌打印}; Filename: {uninstallexe}
http://bbs.csdn.net/topics/70266268