帮助文件的调用

2. 制作目录表、索引表
按照内容的相互关系及次序建立目录表,一个目录项对应一个帮助主题,一个帮助主题可对应一个HTML页;设计包含关键字的索引表让用户更快地获得所需的信息,一个关键字可对应一个HTML页。将设计好的HTML页与帮助主题目录项及关键字索引建立对应关系。
一般制作应用程序帮助系统时可根据程序的菜单来组织目录表。主菜单对应目录,而将子菜单对应子目录,叶菜单对应目录项。可给每一个菜单项一个对应关键字。

Function Long  HtmlHelpA(long hwnd,string lpHelpFile,long wCommand,any dwData)   Library "hhctrl.ocx"       

/ hwnd 调用该函数的窗体句柄
//pszFile 帮助文件的名称和位置
//uCommand 帮助类型
//dwData 与uCommand相匹配的附加参数

//定义uCommand 常数

// Const HH_DISPLAY_TOPIC = &H0    主题
// Const HH_DISPLAY_INDEX=&H2      关键字
// Const HH_HELP_CONTEXT = &HF
// Const HH_DISPLAY_SEARCH= &H3
// Const HH_DISPLAY_TEXT_POPUP= &HE

Function Long  HtmlHelpA(long hwnd,string lpHelpFile,long wCommand,ulong   dwData)   Library "hhctrl.ocx"
Function Long  HtmlHelpA(long hwnd,string lpHelpFile,long wCommand,string  dwData)   Library "hhctrl.ocx"       


Constant long HH_DISPLAY_TOPIC = 0   // 主题
Constant long HH_DISPLAY_INDEX=2     // 关键字
Constant long HH_HELP_CONTEXT = 15   //主题id
Constant long HH_DISPLAY_SEARCH= 3
Constant long HH_DISPLAY_TEXT_POPUP= 14
string ls_helpfile='E:/Documents and Settings/Administrator/桌面/help/pb8.chm'
HtmlHelpA(handle(parent),ls_HelpFile,HH_HELP_CONTEXT,1009) 
HtmlHelpA(handle(parent),ls_HelpFile,HH_DISPLAY_INDEX,'chapter191')
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值