【程序编程相关:有关DELPHI 6.0 开发的三层的严】
【推荐阅读:用Delphi制作以浏览器为界面的应用程】【扩展信息:Delphi中资源文件使用详解 】
作者:李新 kelvinsdu@sina.com qq:1348513
chm格式的帮助是从windows98以后才出现的新的格式,与.hlp格式相比,具有更简单的编辑方式.更丰富的画面.它是通过chm制作工具对网页文件进行编译得到的,所以理论上你可以把帮助文件做的与网页一样漂亮.
最简单的制作方法:先用fronpage制作帮助文件,然后用html help workshop或者visual chm等软件编译得到*.chm的帮助文件了.html help workshop可以到微软的网站上去下载. 应用程序中的帮助可分为上下文关联与非关联两种.上下文关联,是指用户按f1键后,出现与当前焦点对象(如窗体.文本框.下拉列表框)相关的帮助画面;不同对象,出现的帮助不同.非关联帮助,是指在程序任何位置按f1键后,出现同一帮助画面.
在delphi中实现上下文关联的chm帮助,可以通过调用windows系统目录system32下的hhctrl.ocx控件中的htmlhelpa函数实现. 下面就以一个包含两个窗体的小例子,谈谈在delphi7中实现上下文关联chm帮助的方法.
该程序包含两个窗体,主窗体frmmain与弹出窗体dlgquery.如下图所示
主窗体frmmain中包含一个edit1与memo1,查询对话框dlgquery中包含一个edit1与combobox1.将它们的helpcontext属性设为大于0的整数值.... 下一页