当在指定的对象上按组合键<Shift><F1>时,为了Help应用程序能显示正确的弹出式帮助窗口,必须为帮助主题编号ID与帮助内容编号ID(在对象的相关属性中定义)建立起联系 建立联系的过程,也就是映射,是在帮助工程文件的映射段完成的。映射的最简单办法是在文本编辑器中创建头文件(.h),并把该头文件置于MAP段中。
此外,只有在HTML Help中,下一步操作才是创建一个别名(.h)文件将ID号映射到一个.htm文件名上。该文件名包含在Help工程中的ALIAS章节里。
注意:别名文件在Winhelp中是可选项的。它不是上下文相关Winhelp的一个整体部分,不像在HTML Help中那样。如果您使用Robohelp创建您自己的HTML Help文件,您文件的别名就存为.ali文件而不是Microsoft Help WorkShop使用的默认的.h文件。
要使用内容ID来创建头文件(对于Winhelp & HTML Help同时而言),
- 在文本编辑器入Notepad里创建一个新文本文件。
- 在文本编辑器入Notepad里创建一个新文本文件。
#define <主题ID名称> <上下文ID号>
#define water_pump_onoff_btn 1000
- 继续添加这种定义语句,直到上下文ID全被添加到头文件中。注:每行为一条语句。
- 按照文本格式保存文件,且扩展名为.h。
要使用另外的ID映射创建别名文件(仅对于HTML Help),
- 在文本编辑器入Notepad里创建一个新文本文件。
- 在文本文件中,按照如下格式将主题ID和对象内容HTML文件名建立起联系:
<topic ID name>=<HTML File Name>
例如,如果在此前例子中的泵的HTML文件名是water_pump_onoff_btn.htm, 别名就会是:
water_pump_onoff_btn = water_pump_onoff_btn.htm
- 连续添加这些语句,每行每行添加,直到您所有主题ID都与HTML文件名关联了。
- 按照文本格式保存文件,且扩展名为.h。
如何做...