在Delphi中实现上下文关联的chm帮助,可以通过调用Windows系统目录System32下的HHCTRL.OCX控件中的HtmlHelpA函数实现。本文以一个包含两个窗体的小例子,说明了在Delphi7中实现上下文关联CHM帮助的方法。 首先,将所有窗体的KeyPreview属性设为True,响应窗体的键盘事件;然后,编写F1按键的响应代码,调用chm帮助文件中的页面。这样,在不同位置(不同对话框或者不同控件)按F1键,程序将弹出与其HelpContext相关的帮助页面。