procedure TForm1.w1NewWindow2(Sender: TObject; var ppDisp: IDispatch;
var Cancel: WordBool);
begin
ppDisp:=W2.ControlInterface ;
end;
w1,w2是两个twebbrowser控件。
BCB中的表述方法:
void __fastcall TFormMain::w1NewWindow2(TObject *Sender,
LPDISPATCH *ppDisp, TOLEBOOL *Cancel)
{
*ppDisp =w2->ControlInterface ;
}
在程序中动态建立Webbrowser:
Delphi:
var w2:TWebBrowser;
W2:=TWebBrowser.create(Form1);
form1.InsertControl(w2);必须这么做,而且要设置其left,top,height,width以决定其位
置,否则的话将在form1的左上角出现一个小窗口;
ppDisp:=W2.ControlInterface ;
bcb:
TCppWebBrowser *w2 =new TCppWebBrowser(Form1);
Form1->InsertControl(w2);必须这么做,而且要设置其left,top,height,width以决定其位
置,否则的话将在form1的左上角出现一个小窗口;
*ppdisp=w2->ControlInterface;