众位高手,小弟第一次来大富翁,想问一个有关上下文相关帮助的问题?还望大家赏个脸!(100分)

  • 主题发起人 主题发起人 Spring_Thunder
  • 开始时间 开始时间
S

Spring_Thunder

Unregistered / Unconfirmed
GUEST, unregistred user!
在DELPHI中当FORM的BorderIcons属性设置为[biSystemMenu,biHelp]时,即窗体的
标题栏上只有关闭和帮助两个按钮。当我点了帮助后,再点击窗体的的控件,弹出一个
上下文相关帮助,这个问题如果是用.hlp格式的帮助文件的话,实现起来非常容易,
可是现在最流行的是.chm,我用.chm F1根据HELPCONTEXT已经实现阶了,可就是按帮助
按钮这个不行。要知道在VB里面做这个非常简单,我也做到了,可是DELPHI中怎么实现
呢?希望各位高手指教!!谢谢!谢谢!!
[:)][:)][:)]
 
我没听明白,是要在form里面调CHM帮助吗?
你可以在FORM的ONKEYDOWN事件里写如下代码:
if key=112 then
//112是F1键的ASC码。
shellexecute(handle,'open','temp.chm',null,null,sw_showmodal);
 
我们同一个问题,我解决了,送你50分。!
uses 中加入shellapi;
shellexecute(handle,'open','tmyhelp.chm','','',sw_shownormal);
 
又白送分了
 
白没有白送,你要实现的问题,的确,DELPHI 并没有封装.chm 格式的帮助,HELPCONTEXT只是针对.hlp格式的;
你留下一个能用的email ,我发个例子给你。
 
后退
顶部