求助:用delphi做了个简单浏览器,可以浏览网页,但一打开里面其他的连接,确是用IE打开的。

来源:百度知道 编辑:UC知道 时间:2024/05/11 14:22:09
求助:用delphi做了个简单浏览器,可以浏览网页,但一打开里面其他的连接,确是用IE打开的,我想用我的浏览器打开,我该怎么做,谢谢!(我用delphi7做的)

你得处理打开新页的处理
在webbrowser1的NewWindow2事件做如下处理,就可以了
procedure TFrmSingle.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
ppdisp:= WebBrowser2.Application;

end;

修改你的程序链接,将url链接改为由你的程序来打开就可以了