请教:在DELPHI中怎样调用帮助(*。CHM格式)(50分)

  • 主题发起人 主题发起人 wish2road
  • 开始时间 开始时间
W

wish2road

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:在DELPHI中怎样调用帮助(*。CHM格式)
 
怎样用请具体,谢谢
 
在打印中,怎样对多个表中的字段打印
 
如果不通过F1来激活很简单,DFW里面这方面的文章很多,全文搜索一下吧。

 
在那里,我是个新手
 
把分给我,把Email给我,我给你发一个Demo
delphi_x@163.com
 
winexec 是最好的方法
 
ShellExecute(0, 'Open', PChar('a.chm'), '', '', SW_Normal);
 
procedure TMain_Form.H3Click(Sender: TObject);
begin
ShellExecute(Application.handle,'open' ,pchar('Help.chm'),nil,nil,sw_shownormal);
end;
 
free_knight
不好用呀
 
Procedure UseHelp;
var myhelp:string;
HWndHelp:HWnd;
begin
//检查帮助窗口是否已经存在
HWndHelp:=FindWindow(nil,帮助窗口的caption);
if HwndHelp<>0 then
// 如存在则关闭
SendMessage(HwndHelp,WM_CLOSE,0,0);
myhelp:='hh '+'路径+帮助文件名.chm::/'+帮助文件中相应文件名.htm;
Winexec(pchar(myhelp),SW_SHOW);
end
 
在什么地方用呀,我是用按钮倒入的
 
在。CHM中有好多的.HTML呀,我是用HELP WORKSHOP 做的
 
1.代码可加到按钮的onclick事件上
2。chm::/后的htm文件只是为了设置打开帮助文件时缺省显示的页面,如不关心,可将::/省去即可!
 
明白,我明天试一下吧,我还有一个问题就是:
在一个打印报表中,同时调用两个表,怎样处理,谢谢
 
var
Spath:String;
begin
if OpenDlg.Execute then
begin
Spath:=OpenDlg.FileName;
Caption:=Spath;
ShellExecute(handle,nil,PChar(Spath),nil,nil,SW_MAXIMIZE);
end;
end;
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=626861
里面的答案很完整!!!!
 
后退
顶部