调用*.chm文件,帮助窗口不能弹出到用户窗口的前面,怎么办?(100分)

  • 主题发起人 主题发起人 robert.l
  • 开始时间 开始时间
R

robert.l

Unregistered / Unconfirmed
GUEST, unregistred user!
用微软的超文本帮助制作工具HTMLHELP.EXE V1.1.作出来的*.chm文件,<br>调用它时,帮助窗口不能弹出到用户窗口的前方,只在任务栏上有,<br>我该怎么办,可以通过设置帮助窗口的属性来达到吗?<br>
 
到我主页&lt;a href="http://ph11.126.com"&gt;ph11.126.com&lt;/a&gt;上去下载一控件可以帮你实现<br>
 
&nbsp;try<br>&nbsp; &nbsp; WinExecReturnValue := WinExec( PChar('hh ExamDB.Chm') ,sw_show);<br>&nbsp; &nbsp; {At Call WinExec() Function,the First ChanShu MUST be PChar,<br>&nbsp; &nbsp; &nbsp; so I Use PChar() to Turn SdiAppFullPath this string to PChar.}<br>&nbsp; except<br><br>&nbsp; end;
 
看看这个例子就会了<br>http://home.online.tj.cn/%7Ekangwei/download/demo/htmlhelp_demo.zip
 
可能是你的调用语句有问题,能说明一下你是如何调用的吗?
 
&nbsp;会不会是你的FORM的设置问题呢?FORM.FORMSTYLE是否为FSSTAYONTOP,<br>如果是,改为FSNORMAL.
 
用Findwindow把这个chm的帮助文件的handle找出来,然后重新显示一下。不知是否可以。
 
多人接受答案了。
 
后退
顶部