- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在更新一个使用 WinHelp 的旧 MFC 应用程序,以便它现在使用 HtmlHelp。我已经更改了基于 CWinApp 的类的构造函数,以便它调用 EnableHtmlHelp()
。然后,我将旧调用从 WinHelp( IDH_CONTENTS, HELP_CONTEXT)
更改为 HtmlHelp( IDH_CONTENTS, HH_HELP_CONTEXT)
。不幸的是,每当我尝试从我的应用程序打开帮助时,我都会看到帮助窗口出现,然后它和我的应用程序立即关闭。如果我逐行执行代码,帮助文件会出现并保持可见。有谁知道这里发生了什么以及我该如何解决?谢谢。
最佳答案
好的。我找到了。终于注意到了MSDN文档中的这个说法:
When using the HTML Help API, set the stack size of the hosting executable to at least 100k. If the defined stack size is too small, then the thread created to run HTML Help will also be created with this stack size, and failure could result.
我更改了我的项目设置以删除 Stack Reserve Size,现在帮助可以正确打开。
关于c++ - HtmlHelp() 关闭我的 MFC 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4019141/
我正在尝试连接 htmlhelp api(这是两个变体中的一个函数的一个大词),并且我遇到了以下用例的问题: 假设我有一个简单的程序员编辑器,带有一堆帮助文件 (.CHM)。有些来自核心运行时库,有些
我正在维护旧版 MFC 应用程序。我们需要禁用“帮助”对话框中的“打印”按钮。没有打印机连接到系统,如果用户按下帮助窗口中的“打印”按钮,应用程序就会崩溃。 该代码仅使用标准的 HtmlHelpA 方
在我的C程序的菜单我有一个帮助部分。 按下时,它应该打开一个帮助文件。 我用过Helpinator Professional制作一个简单的帮助文件。 现在,史前时期: 我尝试使用 WinHelp()
2017 年有没有人知道如何实现调用 HtmlHelp 函数,该函数将打开带有“搜索” Pane 和列表框中查询字符串的 .chm 文件,并能够执行此查询? 我尝试以下操作: HH_FTS_QUERY
我正在将一些代码移植到 VS2013,今天遇到了一个链接器错误: htmlhelp.lib(init.obj) : error LNK2026: 模块对 SAFESEH 图像不安全 因此,我面临两种选
我有一个 C++ 函数调用: HtmlHelp(NULL, pszFile, HH_DISPLAY_TOPIC, helpId) 我的 helpId 是一个 CString。根据MSDN ,该函数的
我正在更新一个使用 WinHelp 的旧 MFC 应用程序,以便它现在使用 HtmlHelp。我已经更改了基于 CWinApp 的类的构造函数,以便它调用 EnableHtmlHelp()。然后,我将
在 Delphi 中,应用程序的主帮助文件是通过 TApplication.HelpFile 属性指定的。然后,对应用程序帮助系统的所有调用都使用此属性(与 CurrentHelpFile 结合使用)
我们有一个在 Borland C++ Builder 中开发的遗留应用程序。现在我们已将帮助文件更新为 HtmlHelp (.chm) 文件,我们要单击旧版 c++ 应用程序中的“帮助”按钮来打开 .
很抱歉我的无知,因为这不是我的专业领域。现在我的批处理文件中有“start hh h” 谁能帮我指点方向。举个例子,我想打开 http://google.com在 html 帮助框中。 提前致谢。 最
我是一名优秀的程序员,十分优秀!