电脑技术学习

HTML帮助文件的制作和使用――上下文相关(Context-Sensitive)的HTML帮助

dn001
  我们的帮助文件已经基本完成了,美中不足的是这个 HTML 帮助还不能提供“上下文相关”的帮助。对于一个程序,虽有帮助文件却不支持上下文相关的帮助,无疑是一大缺憾。下面让我们一起来填补这一点不足。

首先,我们要给每个主题规定一个 ID 号,并且将不同的ID号定义成不同的常量。注意,ID 号和与之对应的常量都是唯一的!我们可以通过 C/C++ 语言头文件(.H)做到这一点,在C/C++语言头文件中用 #define 语句定义常量,如:

#define IDH_LEARN_COVER 1

然后,我们还要将帮助文件的各主题映射到不同的常量:

选取“Project”标签,点击“HtmlHelp API information”按钮,打开“HtmlHelp API information”对话框;在第二个表页“Alias”中点击“Add”按钮,打开“Alias”对话框,如下图;第一栏中输入ID常量,如上例中的 IDH_LEARN_COVER,在第二栏中选择该ID对应的帮助主题,第三栏是备注内容,对生成的帮助文件没有影响,可以不填;点击“OK”按钮,如此便添加了一条映射信息,重复操作可以添加多条。

点击打开新窗口

标签: