问题标签 [html-help]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
922 浏览

build-automation - Is there a way to automate compiling HTML Help files?

I'm working on writing a build script for the installer for this: http://github.com/imaginationac/belvedere.

The installation package includes help in the .chm format. I can manually compile with Microsoft HTML Help Workshop, but from reading over the documentation, there doesn't seem to be any way to, say compile from the command line. I did a quick Google search (and a search here) and haven't found an exact solution (or one that would NOT cost money).

If I have to prompt builder to do it manually, it's not that big of a deal, but it does put a kink in the whole automated build script idea.

The gist of the question is: is there a tool like Microsoft HTML Help Workshop that could integrate as part of an automated build process?

0 投票
1 回答
1809 浏览

delphi - Delphi XE2:跳到 CHM 中的锚点?

在 Delphi XE2 程序中,如何跳转到 CHM 帮助文件主题内的锚点?锚点具有以下格式(从显示 CHM 文件的 HTML HelpViewer 中的主题页面源中提取):

我尝试了以下方法:

不幸的是,这不起作用:它确实跳转到了这个主题,但只跳转到了主题的顶部,而不是跳转到页面的锚点。

0 投票
2 回答
901 浏览

chm - 是否可以在 CHM(已编译的 HTML 帮助)文件中启用视觉样式?

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

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

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

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

0 投票
1 回答
285 浏览

yii - Yii 文档:生成 Html 帮助项目文件

我需要从 Yii Docs 构建系统生成MS html 帮助项目文件(即 html/js/image 文件加上 .hhp、.hhk 和 .hhc),但我还没有找到如何去做。我不需要编译的 CHM,只需要项目文件。我在 Ubuntu Linux 上工作

任何指针或直接帮助表示赞赏。

0 投票
3 回答
6013 浏览

delphi - 如何在 Delphi XE2 上添加对 HTML 帮助文件 (.chm) 的支持?

如何在 Delphi XE2 上添加对 HTML 帮助文件 (.chm) 的支持?我们需要在HelpContext每个控件的属性上使用 A 链接(A 关键字)来查找帮助页面。Delphi XE2 按单元原生支持 HTML 帮助文件HTMLHelpViewer。但是如何使用呢?

0 投票
0 回答
1378 浏览

mfc - Visual Studio 2012 MFC 应用程序的 htmlhelp.lib?

有人知道 MS 旧 htmlhelp.lib 库的第三方或开源替代品吗?它是用旧版本的 Visual Studio 编译的,显然不再受支持。我正在将一个旧程序移植到 VS.2012。

看起来这样做的官方方法有点骇人听闻……您必须使用 MFC 向导创建一个带有 HTML 帮助的新应用程序,然后将所有旧代码合并到其中:-P http://social.msdn。 microsoft.com/Forums/en-US/vcgeneral/thread/045a2e45-01cb-4be3-afc5-f1473496760f/

编辑:注意:我的应用程序是 64 位的..

0 投票
2 回答
632 浏览

delphi - 如果在 .chm 文件(html 帮助)中描述了 AKeyword,Delphi XE2 的应用程序将冻结两次

我们正在使用以下代码通过 Delphi XE2 应用程序上的 A-links 调用 html 帮助:

但是,如果AKeyword在 .chm 文件中描述了两次,则应用程序会冻结(挂起)。Delphi 或系统库似乎有问题。但是如何在应用程序上解决这个问题?

非常感谢您的帮助!

0 投票
1 回答
1051 浏览

windows - 禁用 HtmlHelp 中的打印按钮

我正在对旧版 MFC 应用程序执行维护。我们需要禁用帮助对话框中的打印按钮。如果用户按下帮助窗口中的“打印”按钮,则没有打印机连接到系统并且应用程序崩溃。

该代码只是使用标准HtmlHelpA方法来调出 Windows 帮助对话框:

我发现我们可以在帮助 HTML 样式表 ( http://www.sagehill.net/docbookxsl/HtmlHelp.html ) 中使用一些代码来抑制打印按钮。但这需要重新编译帮助文件,我不想这样做。我还发现一些信息说您可以通过操作每个窗格的 HH_WINTYPE 结构来自定义 HTML 帮助查看器,但没有关于您如何实际执行此操作的信息(http://msdn.microsoft.com/en-us/library/ms524435%28v =vs.85%29.aspx)。

有没有办法以编程方式禁用 HTML 帮助查看器中的打印按钮?

0 投票
1 回答
939 浏览

winapi - MFC 自定义 HtmlHelp

我正在对旧版 MFC 应用程序进行维护。当用户从应用程序顶部的主菜单中选择帮助 → 帮助时,我需要OnHelp()调用我的自定义。从我的研究中,我了解到 MFC 通常会自动拦截此命令并自行显示您的帮助文件。但是您可以覆盖此命令并自己拦截此消息。我的消息映射中有这个:

“关于”OnAppAbout()被调用,但不是我的OnHelp()(MFC 仍然拦截它并自行提供帮助)。我的实现非常简单:

我知道它没有被调用,因为我的 MessageBox 从未出现(我不能使用 Visual Studio 来调试它;只有消息框)。我还尝试使用消息映射和类似的实现将其楔入 , 也CMDIFrameWnd没有成功(此处实现了帮助菜单项的不同项目并且工作正常)。知道我需要做什么才能连接到我自己的自定义帮助功能吗?

0 投票
1 回答
150 浏览

winforms - 无法从应用程序打开有关网络共享的 CHM 帮助

我有一个使用 CHM 帮助文件的 .NET WinForms 应用程序。可执行文件和 CHM 都在网络共享上。我使用http://www.helpandmanual.com/products_hhreg.html创建可以显示帮助内容的注册表项。如果我从共享中打开文件本身一切正常。但是,当我在我的应用程序中按 F1 调用帮助时,我收到熟悉的“导航到网页已取消”错误。无论我做什么,包括设置区域安全级别 = 2 都会有所帮助。从网络共享启动时,如何在我的应用程序中使用 CHM 帮助?