我使用.chm实现了一个上下文敏感的WPF帮助系统,它在按下F1时显示特定的htm文件。现在我想添加一个搜索栏来搜索.chm文件中的所有主题。有什么参考/建议怎么做?
先谢谢
答案 0 :(得分:1)
您知道 - 任何CHM都可以使用全文搜索选项卡。
HH Workshop API记录了如何移动到搜索选项卡并启动搜索。不幸的是,启动搜索部分一直在HH中被打破。解决这个问题的唯一方法是找到HH窗口和搜索窗格控件。然后通过低级Windows API调用从您的应用程序控制这些控件。
我很久以前就将其翻译为使用Visual Basic 6。因此搜索字符串被推送到CHM搜索选项卡并开始搜索。 http://www.help-info.de/en/Help_Info_HTMLHelp/hh_api.htm#Search
免责声明:这不是产品链接 - 仅提供帮助的代码(开源)。