- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 C++ 函数调用:
HtmlHelp(NULL, pszFile, HH_DISPLAY_TOPIC, helpId)
我的 helpId
是一个 CString
。根据MSDN ,该函数的 helpId
是一个 DWORD_PTR
。
如何调用具有特定 ID(数字或字符串)的 .chm
帮助文件?
最佳答案
dwData
参数的值取决于uCommand
参数的值。
在 uCommand=HH_DISPLAY_TOPIC
的情况下,dwData
参数应包含指向空终止 C- 的 TCHAR*
指针样式字符串。有关如何 use CString as a C-Style Null-Terminated String 的信息,请参阅 CString
文档.
例如:
CString helpId = ...;
HtmlHelp(NULL, pszFile, HH_DISPLAY_TOPIC, (DWORD_PTR) (LPCTSTR) helpId);
或者:
CString helpId = ...;
HtmlHelp(NULL, pszFile, HH_DISPLAY_TOPIC, (DWORD_PTR) helpId.GetString());
关于c++ - 在 HtmlHelp 调用中使用 HelpId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52780262/
我正在尝试连接 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 帮助框中。 提前致谢。 最
我是一名优秀的程序员,十分优秀!