我想添加到我的GUI在VC ++开发的2008年一些帮助,我想编译CHM文件,或者可以从我的菜单进行访问的HLP文件。任何人都可以给我关于如何做到这一点的任何想法?

非常感谢

有帮助吗?

解决方案

HKLM \ SOFTWARE \微软\的Windows \ HTML帮助后,创建一个条目点击 命名的的help.chm 结果 值的 C:\路径\ HELP file.chm

然后在一个特定的主题的呼叫打开CHM

 HtmlHelp(m_hWnd, "Help.chm", HH_DISPLAY_TOPIC, NULL);

其他提示

您可以只ShellExecute的.chm文件。这将打开它。

ShellExecute( hWnd, _T( "open" ), _T( "help.chm" ), NULL, NULL, SW_NORMAL );

对不起,我误解你的问题早。

有关打开帮助文件中,可以使用的WinHelp

一些链接:

首先(PDF)结果 结果 第三

有在Windows Vista和Win2K8一些问题WinHelp的,关于如何对付他们,细节看这里

如果你正在使用托管C ++:

在该命名空间

System.Windows.Forms

您可以找到类帮助与静态方法 ShowHelp,ShopHelpIndex

更多信息: HTTP:// MSDN。 microsoft.com/en-us/library/system.windows.forms.help.aspx

如果您使用的非托管C ++(WIN32 API):

您可以只启动* .chm文件。例如如何做到这一点,你可以在这里找到:的我如何++调用CreateProcess的::在C推出的Windows可执行文件?。或者在这里 http://www.codeproject.com/KB/system/newbiespawn.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top