偶找到的,也不知道好不好用,你看看!
procedure Tfrm_Explorer.wb_DataInfoNewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
ppDisp :=web_New.DefaultInterface;
end;
其中,web_New是另一个TWebBrowser控件。
procedure Tfrm_Explorer.wb_DataInfoNewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
ppDisp :=web_New.DefaultInterface;
end;
其中,web_New是另一个TWebBrowser控件。
解决方案 »
- 类函数访问权限问题
- 怎样用delphi调用oracle存储过程返回的结果集
- 请问哪有比较全面的glsense的帮助或说明
- 111
- 我想把数据库里内容输出到网页的形式或文本的形式要怎么做啊??
- 如何设置RichTextBox中字体的格式?
- 如何让edit输入框里边的输入内容右对齐呀???
- 我想实现在Edit控件里输入词的开头一个字时,旁边就出现可能词选择,就象输入法,急!
- 急急急,如何用Query对lookup进行查询?????
- 请推荐一本object pascal的好书,尤其是讲面向对象的。
- 请问,dbgrid中能不能实现将选中的某列直接通过拖动到其它记录的同名列中,还有就是如何下列表显示某列的值?谢谢
- 如何对表中的两条记录的字段求和或相除,并输出
var ppDisp: IDispatch; var Cancel: WordBool);
begin
ppDisp := WebBrowser2.ControlInterface;
end;
Delphi自带的例子
不是链接下一WEB页,而是弹出一个新程序的FORM窗体(注意:这个新程序的FORM窗体不是WEB页,而是一个典型的DELPHI窗体)
var ppDisp: IDispatch; var Cancel: WordBool);
var
frm: TForm2;
begin
frm := Tform2.Create(Self);
ppDisp := frm.WebBrowser1.ControlInterface;
frm.Show;
end;
'浏览任何一个可以弹出菜单的窗口,下面的窗口将弹出窗口,地址为
'http://www.ap.dell.com/html/ap/popup/cn/zh/cnbsd.htm
WebBrowser1.Navigate "http://www.applevb.com"
End SubPrivate Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim frmWB As Form1 Set frmWB = New Form1 frmWB.WebBrowser1.RegisterAsBrowser = True Set ppDisp = frmWB.WebBrowser1.Object
frmWB.Visible = True
End Sub