TWebBrowser 对象

这是一个浏览器对象,可以浏览网页。

属性/方法 说明
Application : IDispatch 浏览器对象接口
   
事件 说明
OnStatusTextChange 状态信息发生改变

如正在载入的图片地址、鼠标指向的链接地址等

OnTitleChange 网页标题发生改变
OnNewWindow2 打开新窗口事件
OnDocumentComplete 网页载入完成事件

OnNewWindow2 事件

OnNewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool)
属性/方法 说明
Sender 事件发生者
ppDisp 浏览器对象接口,可以设为 Application 以在指定窗口打开网页
Cancel 是否取消新窗口打开操作

OnDocumentComplete 事件

OnDocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant)
属性/方法 说明
Sender 事件发生者
ppDisp 浏览器对象接口,或者是父框架接口
URL 网页地址

 

已有类型 获取类型 方法/属性
TWebBrowser IHTMLWindow2 TWebBrowser.QueryInterface(IHTMLWindow2, out win: IHTMLWindow2)
TWebBrowser IHTMLDocument2 TWebBrowser.document
IHTMLWindow2 IHTMLDocument2 IHTMLWindow2.document
IHTMLDocument2 IHTMLDocument3 IHTMLDocument2.QueryInterface(IHTMLDocument3,IHTMLDocument3)
IHTMLDocument2 IHTMLElementCollection IHTMLDocument2.body.all
IHTMLDocument2 IHTMLFramesCollection2 IHTMLDocument2.frames
IHTMLElementCollection IHTMLElement IHTMLElementCollection.item(Variant(i),NULL)
IHTMLFramesCollection2 IHTMLWindow2 IHTMLFramesCollection2.item(Variant(i))