请问在delphi中如何引用CHM格式的帮助文件?(50分)

  • 主题发起人 主题发起人 lqh719
  • 开始时间 开始时间
L

lqh719

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi支持hlp后缀的帮助文件,我想引用CHM格式的帮助文件,请问如何处理?谢谢!
 
到网络上面或者在DFW搜索,有一个HTMLHELP单元,里面有相应的HTMLHELP API
 
我有一个源程序,要的话发给你
 
to yamazeki
給我發一個好嗎﹖我也正需要﹗
shuquanhe@163.com
 
谢谢yamazeki,lqhwork@263.net
 
procedure TfrmMain.sbHelpClick(Sender: TObject);
begin
htmlhelp(self.handle,'help/help.chm',0,0);
end;
用下面函数调用
Function HtmlHelp(hwd : integer;pszFile : String;uCommand :Integer;dwData :LongInt):integer;
stdcall;external 'HHCtrl.ocx' name 'HtmlHelpA';
 
我也遇到这个问题,能帮帮我么? 一个chm文件 如何在delphi中做成联机帮助
我的e-mail konglly@sina.com
帮帮我。
thanks
 
给我一份好吗?
email:wsxcy@yeah.net
 
给我一份好吗?
email:bxrwm@sina.com
 
我也要,zyl--2001@163.com ,谢谢!
 
to yamazeki
給我發一個好嗎﹖我也正需要﹗
dream40@etang.com
 
给我发一个吧,majijun@263.net,谢谢!
 
eric@ceiec.com.cn,谢谢你
 
1.在Win98以上的Windows系统只要这样调用就行了:
ShellExecute(Handle, nil, 'X:/aaa.chm', '', '', SW_SHOW);
2.要在95或NT上用就得用控件或API方法如楼上所说的
 
project的属性里也有一项,设置帮助文件的
cbychen@263.net
我也想要一份
 
wind2000说得对,如果只是要显示chm文件,就可以直接调用shellexecute函数。
如果是要联机,那么我也想知道怎么做到的。
 
andriy的回答就是啦!!!!,
htmlhelp(hanle,'要转跳的页名')就可以直接转跳到某一个页了。至少你要直接Search的话
,还是看msdn中关于htmlhelp函数的帮助吧。
 
我也遇到这个问题,请发一个给我majijun@263.net谢谢!
 
HHDisplayTopic('mtshelp.chm','departmentsgroups.htm','', htHHAPI);
 
去看看我的软件吧!如果其中的帮助能符合你的要求,我就发源代码给你!
 
后退
顶部