在PB中如何调用html 文件
用vb做了个*.htm帮助文件
PB中如何调用
问题点数:20、回复次数:6Top
1 楼yjs_lh(长风浪子)回复于 2002-04-04 08:53:47 得分 1
WinExec('IExplorer '+filename)Top
2 楼jiazhij(雨中漫步)回复于 2002-04-04 08:54:58 得分 1
run('iexplore 路径+文件名')Top
3 楼jxfzy(剑心)回复于 2002-04-16 08:56:20 得分 0
如果形成*.chm文件PB中如何调用Top
4 楼wu_07(一只狗不孤单,想一只狗才孤单)回复于 2002-04-16 08:59:23 得分 3
inet iinet_base
GetContextService("Internet", iinet_base)
iinet_base.HyperlinkToURL("路径+文件名")Top
5 楼xngu()回复于 2002-04-16 10:08:31 得分 5
声明API函数
Function Long HtmlHelpA (long hwnd ,string lpHelpFile , long wCommand, long dwData) Library "hhctrl.ocx"
在事件中:
HtmlHelpA (0,"help.chm",0,0)Top
6 楼aqua_w(十月)回复于 2002-04-16 10:36:51 得分 10
(1) 怎么在PB中调用Htmlhelp?(无内容)
用RUN()函数或用Windows中的API函数HtmlHelp(),这个函数驻留在HtmlHelp ActiveX控件Hhctrl.ocx中。
①定义API:
Function Long HtmlHelpA (long hwnd ,string lpHelpFile , long wCommand, string dwData) Library "hhctrl.ocx"②菜单帮助选项脚本:
Parentwindow.triggerevent("ue_help")
③MDI窗体中自定义事件("ue_help")脚本:
HtmlHelpA(handle(this),"chm_name>chm_win_name",0,"htm_name")
例如:chm帮助文件的名字是help.chm,help.chm的主窗口名是main,要调出的相关页面是my.htm,相应的脚本是:
HtmlHelpA(handle(this), "help.chm>main",0, "my.htm")
或:HtmlHelpA(handle(this),"help.chm",0,0) //省事
如果你的计算机安装了HtmlHelp阅读器Hh.exe,就可以直接运行HtmlHelp帮助文件。
run("hh help.chm")
Top




