我怎样可以打开我的GUI在VC ++ 2008开发的帮助文件(CHM左右)?(How can I o

2019-09-22 03:59发布

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

非常感谢

Answer 1:

HKLM \软件\微软\的Windows \ HTML帮助 ,创建一个条目
命名的help.chm
C:\路径\ HELP file.chm

然后打开CHM在一个特定的主题通话

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


Answer 2:

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

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


Answer 3:

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

为了打开帮助文件,你可以使用的WinHelp

一些链接:

首先(PDF)
第二
第三

有一些问题的WinHelp在Windows Vista和Win2K8,以了解如何对付他们, 看这里



Answer 4:

如果您正在使用托管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



文章来源: How can I open a help file (chm or so) from my GUI developed in VC++ 2008?