Webbrowser控件,怎样使打开的网页都出现在同一个窗口?(100分)

  • 主题发起人 主题发起人 syiae
  • 开始时间 开始时间
S

syiae

Unregistered / Unconfirmed
GUEST, unregistred user!
如果希望新打开的网页出现在同一个窗口,怎么实现?(用Webbrowser控件)
 
web1的新开窗口全部用web2打开:
procedure TForm1.Web1NewWindow2(Sender: TObject; var ppDisp: IDispatch;
var Cancel: WordBool);
begin
ppDisp:=Web2.Application;
end;
 
首先谢谢你的回答.如果我想让web1的页面都在web1中打开,能否实现?
 

PPDISP:=WEB1.APPLICATION;
或者为了灵活点用:
if Sender) is Twebbrowser then
ppdisp:=twebbrowser(sender).Application;
 
楼上那位朋友提出的方法不行.点击后没有任何反映.
 
编译有错误显示
 
ppDisp 要 指名为 浏览对象
我用VB干过,可以的。
 
获取鼠标点击事件。然后自己处理用户点击吧。
 
后退
顶部