我编写的一个帮助文件制作文档生成器
时 间:2009-12-25 10:55:24
作 者:郭兆良 ID:8708 城市:淮安
摘 要: 在开发程序过程中,我们经常需要编写帮助文件,以便分发给用户的程序中含有即时F1帮助。在使用HTML Help Workshop编译帮助文件时,有5个工作文档,逐一编写十分麻烦,为此本人制作了一个小工具,可以极大地提高工作效果,一键生成此5个文档。
正 文:
点击下载此附件(一启生成器下载)
Help_WorkShop下载网址:http://www.yesky.com/178/205678.shtml
在开发程序过程中,我们经常需要编写帮助文件,以便分发给用户的程序中含有即时F1帮助。在使用HTML Help Workshop(此软件可以网上下载,此处未提供)编译帮助文件时,有5个工作文档,逐一编写十分麻烦,为此本人制作了一个小工具,可以极大地提高工作效果,一键生成此5个文档。
一、程序使用说明
1.完整的分发程序应该包括帮助文件。采用HTML Help Workshop编辑时,有5个工作文档,逐项填写十分麻烦。本程序由此而产生。
2.帮助文件制作的第一步是编辑各网页文件,这需要用户逐一编写;
3.网页文件全部编写好了以后,交给本程序处理,一次生成编译帮助文件的5个工作档;在输入文件路径后;运行[一键生成]功能,本程序将自动产生所需的5个工作文档,并存放在该文件夹下;用Help Workshop打开Help.hhp文件,您只需要确定一下哪些作为标题,然后编译即可生成帮助文件CHM;
注意:各网页文件的默认主题为文件名。所以网页编写最好请用中文名称并能够表达主题含义。
二、帮助文件设置
1.首先在模块中定义 HHCtrl.ocx API ,加入以下代码:
Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" (ByVal hwndCaller As Long,ByVal pszFile As String,ByVal uCommand As Long,dwData As Any) As Long
2.在窗体上使用(F1打开帮助文件):
第一种方法:LOAD事件中,指定该窗体的帮助文件路径代码如下:
Private Sub FORM_Load()
Me.HelpFile = CurrentProject.Path & "\help.chm"
End Sub
第二种方法:在属性中添加帮助文件的路径和文件名。
3.按钮打开帮助文件:
Private Sub cmdHelp_Click()
Call HtmlHelp(0, CurrentProject.Path & "\help.chm", &H0, ByVal "index.htm")
End Sub
4.在文本框打开指定主题页(按F1键):
文本框的属性设置帮助文件名、上下文ID 填入 数字
上下文ID中的数字定义在ID.TXT中,其格式如下:
IDH_1 = index.htm ; 1
IDH_2 = 安装卸载.htm ; 2
IDH_3 = 运行环境.htm ; 3
三、其他事项
V2.0版含有向导,以便按提示逐步完成。需要的用户请主动来函索取。
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)
- 微软Access邀测新Monaco...(11.12)
- Access列表框左右互选、列表框...(11.11)
- 高效率在导入数据前删除记录(11.10)
- Access报价单转订单示例代码(11.08)
- Access系统自带的日期选择器不...(11.08)
- 分享一下Access工程中的acw...(11.07)