我想添加到我的GUI在VC ++开发的2008年一些帮助,我想编译CHM文件,或者可以从我的菜单进行访问的HLP文件。 任何人都可以给我关于如何做到这一点的任何想法?
非常感谢
我想添加到我的GUI在VC ++开发的2008年一些帮助,我想编译CHM文件,或者可以从我的菜单进行访问的HLP文件。 任何人都可以给我关于如何做到这一点的任何想法?
非常感谢
在HKLM \软件\微软\的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)
第二
第三
有一些问题的WinHelp在Windows Vista和Win2K8,以了解如何对付他们, 看这里
如果您正在使用托管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