dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>C/C++>C/C++技术资料>文章内容
InstallShiled 中文字体安装工具及解决方案
来源:vczx.com     作者:    
Install Shield 字体安装方法和工具

使用InstallShield的用户可能会碰到以下问题,明明中文字体已经根据InstallShiled的说明将字体复制到Windows中的字体目录下(通常为C:\Windows\Fonts),但是还是没能正常安装到系统中。笔者经过摸索,发现了一个很简单的解决方法,只要在等待InstallShield复制字体后,用Explorer将系统中字体目录马上出来,Windows将自动生成字体的信息FOT文件,即可成功安装。因此,笔者特意编写了一个程序叫ShowFolder专门命令Explorer开启指定目录。

使用方法如下:
一、编译ShowFolder工程

二、在InstallShield进行如下操作

1、加入声明头

prototype ShowFontFolder(BOOL)

2、加入
function ShowFontFolder(bShow)
string szFontFolder;
begin
szFontFolder = "ShowFolder.exe";
if(bShow==FALSE)then
szFontFolder = szFontFolder;
LaunchApAndWait(szFontFolder,"Hide",LAAW_OPTION_WAIT);
else
//ShowProgramFolder(szFontFolder,SW_MINIMIZE);
LaunchAppAndWait(szFontFolder,"",LAAW_OPTION_WAIT);
endif;
end;

3、在OnFirstUIAfter中前后部分别加入

function OnFirstUIAfter()
...
begin
ShowFontFolder(TRUE);
...
ShowFontFolder(FALSE);
end;

这个方法比较有效,但还有缺点,欢迎读者批评指正。

张永齐
2004年3月

 

 

上一篇:VC++:访问和修改系统注册表   下一篇:一个简单的SOAP服务应用
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·C语言数组排序小结
·Python 与 C++ 程序的简单实例对
·c++ 数组与指针
·C++中的内存管理(new、delete、
·如何用C语言开发DSP嵌入式系统
·如何用C语言开发DSP嵌入式系统
·Linux下C语言编程
·学习arm的话先看哪本书?
·C++初学者应该关心的优秀图书一
·利用C语言小程序来解决大问题
·用C语言写PHP扩展的步骤
·用C语言扩展PHP功能
  相关文章
·VC++:访问和修改系统注册表
·一个简单的SOAP服务应用
·利用VC++获取异构型数据库库结构
·用VC++6.0编写Proxy服务器
·给你的应用程序添加动态鼠标
·DirectDraw 游戏编程基础(3)
·VC中多语菜单的实现
·一个Socket传输文件的例子
·VC++任务栏提示区图标的实现
·VC++动态加入和删除菜单的方法
·VC++环境下菜单和工具栏的动态修
·MFC的子类化技术
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763