2

当我们的编译 HTML 帮助 (.chm) 文件(使用 Author-It 创建)打开时,它看起来“过时”,因为 HTML 帮助应用程序(即使在 Windows 7 上)似乎没有启用“视觉样式”。打开 .chm 文件时,有没有办法启用视觉样式(通用控件 6)?

HTML 帮助截图 http://www.arachnetech.com/temp/HTMLHelp.png

这是 Windows 7,但请注意对话框中的旧式目录/索引/搜索选项卡和(虽然不太重要)Windows 2000 式按钮。

如果这是编译的 HTML 帮助的限制,我们可以使用更新更好的东西吗?

4

2 回答 2

3

不容易。如果它不自动,它不会自动检测 XP+ 主题支持,因此不会对以后的主题做出反应。

将 hh.exe.manifest 文件放在它旁边可能是可能的。(在 windows 目录中,在 hh.exe 文件旁边),但可能 hh.exe 只是主 hhctrl.ocx 的运行程序,我不知道 activeX 小程序是否会继承清单。

我也不知道这种 XP 清单是否也可以在外部文件中(如 UAC 清单),和/或是否需要特殊安装。

我挖掘了我的链接,找到了如何为旧的 Delphi 创建此类清单的参考:

http://delphi.about.com/library/bluc/text/uc111601a.​​htm

它还警告了一些危险


更新 我突然记得CHM中确实也有windows风格的标志。

请参阅http://chmspec.nongnu.org/latest/INI.html#HHP中的表 5.51,然后特别是字段 14 和 15

于 2012-09-26T09:02:17.590 回答
0

一个答案(不是我要找的那个)是使用第 3 方 CHM 查看器。谷歌发现的例子(我没有亲自尝试过)是:

于 2012-09-27T12:58:30.287 回答