首页 相关文章 在Delphi中调用CHM帮助文件

在Delphi中调用CHM帮助文件

在Delphi中,要调用Chm文件可以通过引用HHctrl.ocx文件的函数HtmlHelpA实现。

不过在这里,我们也可以使用API函数ShellExecute来打开Chm帮助文件。

在网上找到的资料,通常以

ShellExecute(self.Handle,'open','help.chm','', '',SW_SHOW);?

的方式来实现。

但有个不足,就是不能打开指定的帮助页面,所显示的是帮助文档的起始页面。

想到Chm文件被关联到hh.exe程序,那只要执行hh.exe程序,并传入指定页面的地址,则应该可以打开指定帮助页面。

方法如下:

ShellExecute(self.Handle
  ,'open'
  ,'hh.exe'
  ,'mk:@MSITStore:' + ExtractFilePath(Application.ExeName) + 'wordimggener.chm::/html/welcome.htm'<...[ 查看全文 ]

2016-02-19 标签:

在Delphi中调用CHM帮助文件的相关文章

手机页面
收藏网站 回到头部