请问可以在一个webbrowser控件中显示各个连接网页么??由于某些网页中的连接是 ‘在新窗口打开网页’,所以即使现在我得到的网页是显示在webbrowser中,但是这个网站的其他连接就被ie打开了,而不是自己的应用程序打开的~
所以请问怎么才能使这些网页的显示都在程序的控制中~也就是怎么判断当前这个连接模式是’在新窗口打开~谢谢了~~~~~~~~~~~如果分不够可以加,不过我总分才410分~
所以请问怎么才能使这些网页的显示都在程序的控制中~也就是怎么判断当前这个连接模式是’在新窗口打开~谢谢了~~~~~~~~~~~如果分不够可以加,不过我总分才410分~
根据你的提示,我看了一下help,与我的要求很相近
但是我没看得怎么懂,也没有例子,能给出一个简单的例子么?
怎么该ppdisp选项啊~谢谢
var ppDisp: IDispatch; var Cancel: WordBool);
var
sheet: TTabSheet;
wb:TWebBrowser; begin
sheet := TTabSheet.Create(Self);
sheet.PageControl := PageControl1;
// sheet.PageIndex := PageControl1.ActivePageIndex + 1;
sheet.Caption := 'TabSheet' + IntToStr(PageControl1.PageCount);
//Cancel := True;
sheet.TabVisible :=true;
pagecontrol1.ActivePageIndex :=sheet.PageIndex ;
sheet.Visible :=true;
wb := TWebBrowser.Create(self);
//form1.InsertControl(wb);
TWinControl(wb).Parent := sheet;
wb.Align:=alClient;
wb.Silent:=true;
wb.Visible := true;
ppDisp := Wb.Application;end;