如何制作上下文相关的HTML帮助
编号:QA004378
建立日期: 2001年8月29日 最后修改日期:2001年8月29日
所属类别:
唐劲松:
关于html帮助文件,仍然有不解之处。
请问:在语句 hwndHelp = HtmlHelp(hWnd, "myfile.chm", HH_HELP_CONTEXT, ContextID) 中,如何在 Html Help 文件中设置对应的 ContextID 。我使用的是Microsoft HTML Help Workshop 。
回答:
1、使用记事本建立一个文本文件,文件名为Map.h。在该文件中输入下面的内容:
#define TOPIC1 100
#define TOPIC2 200
.....
这里TOPIC1、TOPIC2是一些常量,100、200是你在API调用时指定的ContextID。
2、在HTMLHelp Workshop中选择Project标签,点击HtmlHelp API information按钮,在对话框的Map标签中选择Header File按钮,然后选择你前面建立的Map.h文件。
3、还是在HtmlHelp API information对话框中选择Alias标签,点击Add按钮,在对话框中的Whenever This Constant or number is passed to the HTMLHelp API下输入常量,如TOPIC1。
4、在Use it to Refer to This HTML File中选择HTML文件,如Topic1.html。
5、重复3、4两步指定所有文件。
6、编译文件就可以了。
这里是一个简单的例子
contextid.zip。
此问题由李海回答。
| |
|
|
| |
|
|