VC 如何调用帮助文件(CHM)

2025-05-15 11:10:10
推荐回答(3个)
回答1:

(1)在Visual C++ 的菜单栏中选择"Project"*"Settings" 命令, 弹出"Settings"对话框。

(2)在"Settings"对话框中,选择"Link"选项卡,然后在"category" 组合框中选择"Input"。

(3)在"Additional library path" 编辑框中,指定htmlhelp.lib 文件所在的路径。

2.在项目中包含htmlhelp.h 头文件

(1)打开"Settings" 对话框。

(2)在"Settings" 对话框中,选择"C/C++" 选项卡,然后在"category" 组合框中选 择"Preprocessor"。

(3)在"Additional include directories" 编辑框中,指定htmlhelp.h 文件所在的路径。

3.在项目中加入htmlhelp.lib库文件

(1)打开"Settings"对话框。

(2)在"Settings"对话框中,选择"Link"选项卡,然后在"category"组合框中选 择"General"。

(3)在"Object"*"libraries module" 编辑框中,加入htmlhelp.lib 库文件。

4. 在项目的stdafx.h文件中插入一命令行

插入的命令行为:

#include < htmlhelp.h >

注:当使用AppWizard创建一个MFC(.exe)项目时,在第4步中不要选择上下文敏感帮助(Context-sensitive help)校验框。
二、显示帮助
只要在您想显示的消息处理(菜单或按钮)函数 中调用这个函数即可:HtmlHelp(NULL, "MsiHtml0716.chm::/welcome.htm", HH_DISPLAY_TOPIC, 0), 其"MsiHtml0716.chm"是编译后的帮助文件,"welcome.htm"是帮助系统的主页。

回答2:

VC里执行文件你可以用
ShellExecute()

HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);

比如:(打开计算器)
ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );

回答3:

这么多年前的东西了,而且当时还是VC6。所以现在不能运行也是有可能的。不过就算有更新,改动也不会很大,你是怎么用的,遇到什么问题。 ,答案被采纳可获得悬赏分和额外20分奖励。