如何在表单窗口中嵌入 HTML 帮助
Posted
技术标签:
【中文标题】如何在表单窗口中嵌入 HTML 帮助【英文标题】:How to embed HTML help in a form window 【发布时间】:2011-01-03 21:12:35 【问题描述】:我想知道是否可以以我的 Delphi 应用程序的形式显示 CHM 帮助文件中的主题?我知道如何使用 htmlhelp api,但它会启动外部帮助查看器。我想在表单中显示帮助主题
【问题讨论】:
【参考方案1】:如果您不想使用 MSIE,另一种解决方案可能是从 Free Pascal 移植 chm 阅读器库。它是用 Delphi 方言编写的,应该相当容易,并且允许您从 CHM 中提取 HTML(并在必要时压缩回来)而无需额外的外部 dll。
【讨论】:
【参考方案2】:未测试,但...
如果您将 帮助 url(如 ms-help://embarcadero.rs2009/delphivclwin32/System__TDateTime__-@TDateTime_@const.html
)传递给嵌入式 WebBrowser,它应该可以工作。
【讨论】:
谢谢,它就像一个魅力。顺便说一句,要找出 CHM 文件中的 URL,请右键单击主题文本并选择属性。可以从此对话框复制文件名以上是关于如何在表单窗口中嵌入 HTML 帮助的主要内容,如果未能解决你的问题,请参考以下文章