我试图使用.chm中的系统调用在特定的页面/主题上打开一个C++文件(一个windows帮助文件)。
我可以通过下面的代码成功地将.chm文件打开到起始页,但是如何打开.chm文件到帮助文件中的特定页面/主题?
system("start c:/help/myhelp.chm");PS:我知道系统是邪恶的/不鼓励的,但系统部分并不是真正相关的,它是我与.chm文件一起传递的命令行参数(它将指定我想打开的页面),这是我试图确定的。
发布于 2014-07-19 00:58:22
好的,参数如下:
system(" /Q /E:ON /C HH.EXE ms-its:myChm.chm::myPageName.htm");发布于 2012-06-18 04:53:15
Windows在HtmlHelp.h文件中有一个名为HtmlHelp的API。你可以这样打电话:
HtmlHelp(GetDesktopWindow(), L"C:\\helpfile\\::/helptopic.html", HH_DISPLAY_TOPIC, NULL);Microsoft HtmlHelpA函数提供有关该函数的更多信息。HtmlHelp()通常将解析为HtmlHelpA()或HtmlHelpW(),具体取决于是否设置了Unicode编译器选项。
https://stackoverflow.com/questions/11076952
复制相似问题