有哪些工具可以帮助我从WinForms应用程序中引用.CHM中的主题?

时间:2010-02-11 20:43:10

标签: .net winforms chm

我继承了现有的WinForms应用程序和使用Dr. Explain创建的现有.CHM文件。我需要在我的WinForms应用程序的不同部分引用CHM中的不同主题,但我不知道在CHM中定义了哪些主题(如果有的话)。是否有工具列出了我可以使用System.Windows.Form.Help类引用的所有现有主题?如果没有主题或者我需要添加一个新主题(假设我想在.CHM中的现有内容中添加一个名为“TwainScanning”的主题),有没有一个工具呢?我可以要求作者添加一些,但她不是很技术性我需要非常仔细地解释我的要求。我究竟要求她做什么?

2 个答案:

答案 0 :(得分:1)

主题大致等于html文件。

请参阅 How to check if a subfile exists in a chm file?

如何获取档案中的html文件列表。

除此之外,还有TOC和INDEX也有主题。 (这些也可以指锚点)。它们通常在chm文件中编码为.hhc和.hhk文件,您可以使用提取符从CHM中提取这些文件。

修改一个没有使用它的工具(确切的chm编译器项目文件等)的文件很难。

答案 1 :(得分:0)

HelpProvider将允许您访问帮助文件的特定部分。但不确定你的其他问题。