你们帮帮小弟吧.(50分)

  • 主题发起人 主题发起人 瑞雪
  • 开始时间 开始时间

瑞雪

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个窗体中放置一个TWebBrower组件,
我想WebBrower中的网页上点击某个链接时,
程序执行相应的代码,请问怎样实现?(我看到许多软件都是这样的)
当它导航时会发一个什么消息给窗口呢?参数呢?
 
shellexecute(handle,'open','要执行的应用程序路径,名称,',nil,nil,sw_normal)

这样子行不行?
 
不是,我是说用导航按钮按制程序!!!!
 
你说的是像网际快车那样吧,应该用com
你搜索一下以前的帖子,肯定能搜到
 
不是的,比如说有一个主窗口,里面有一个WebBrower控件,
在Form1中定义了一个过程:procedure MyProcedure;
我想:当WebBrower中的导航按钮点击时,执行MyProcedure,
请指示!!!!!!!!!!!
 
为什么没有人回答,这个问题很难吗,高手都都跑哪儿去了?
 
一个程序,一个页面!
点击页面链接,控制程序运行?
 
是在一个程序里的
 
为什么没人回答呢?高手呢?
 
>我想WebBrower中的网页上点击某个链接时
一般的做法是在页面中放特殊的连接,比如放一个MyProtocol://MyAddress
然后在WebBrowser控件的BeforeNavagate2事件中判断URL,如果是自己设置
的Trap,就cancel掉它,执行自己的操作
 
接受答案了.
 
后退
顶部