gpt4 book ai didi

c++ - 在 HtmlHelp 调用中使用 HelpId

转载 作者:太空宇宙 更新时间:2023-11-04 12:43:46 25 4
gpt4 key购买 nike

我有一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com