如何对付chm文件(Compiled HTML file)(200分)

  • 主题发起人 主题发起人 MicroZeng
  • 开始时间 开始时间
M

MicroZeng

Unregistered / Unconfirmed
GUEST, unregistred user!
chm文件指扩展名为.chm的文件
chm文件是怎么产生的?或者是使用什么工具?
如何在我的程序中显示chm文件,用什么样的构件,或者使用什么函数?
chm文件有什么优势,为什么win98的help目录下的文件都要采用chm格式?
有没有chm文件的格式的资料,如何把一批html文件生成一个chm文件?

请各位大虾帮忙,如果答案让人非常满意的话,我愿意出400分。
 
用Visual Studio里的workhelp工具
它能把大量HTML文件大量压缩,又同为微软新产品,所以被win98广泛应用
 
我觉得chm比hlp强的地方就是象html一样,可以充分利用html的强大功能,
比如支持多媒体,超连接等等...
 
.chm为编译的html文件,系统安装ie4以后支持此文件类型,
win98直接支持。可用html help workshop将html文件转为
chm文件。
 
那么chm文件如何在程序中显示出来,是不是象html一样也有一个TWebbrowser之类
的东西呢?
 
NO,Win98有专门的东西显示他,你不用操心,只管调用就是了.
 
你到http://urus.163.net/chm.htm看看,
是我大概介绍chm文件的东东
 
urus: 你的站点好像很难进去,是放在哪里的?
 
163.net的呀
再试试这个http://urus.myrice.com/chm.htm
 
我到http://urus.163.net/chm.htm去看了。
但是我想在程序中直接控制chm文件的显示,想控制html文件的显示一样。
怎么做?因为我如果一调用chm文件,它自己就弹出自己的窗口,根本不能和
程序连接在一体,看起来很不爽。
有办法吗?
 
这个呀! 不知道能不能做到....
 
to asus: 这个还比较快一点.封面上的那个是你的照片吗? :-P
 
sorry, 敲错了, 是urus.
 
urus: 看了你主页上的骑车去西藏的文章,很佩服你. :-)
 
CHM有hlp文件的替代产品,应该可以支持hlp的所有功能。
HTml help Workshop里有很多功能,大概会有你需要的。

另:解释CHM文件的程序是Hh.exe 在windows目录里。
很小,实际也是用TWebbrowser来显示的。
 
没搞错,我没去过西藏
 
那么http://urus.myrice.com那些文章不是你写的? :-(
 
搞错! 我是说"新疆",去新疆的总该是你吧?
 
后退
顶部