2006-12-13

Delphi-TwebBrowser控件与MSHTML库的连接







方法一 Document 层

WebBrowser.Document:IDispatch

Var Doc: IHTMLDocument2;

begin

...

try As 时必须加try...except...end保护

Doc:= (WebBrowser1.Document) as IHTMLDocument2;

if Assigned(Doc) then begin //判断是否为空

...//具体操作

end;

except

...

end;

...

end;

方法二 Window 层

WebBrowser.QueryInterface(IID_IHTMLWindow2, Out Win: IHTMLWindow2);//返回WebBrowser控件的IHTMLWindow2接口

Var Win: IHTMLWindow2;

Begin

...

try

WebBrowser1.QueryInterface(IID_IHTMLWindow2, Win);

if Assigned(Win) then begin //判断是否为空

...//具体操作

end;

except

...

end;

...

end;

精选文章

四家人天天同吃同乐,这个小集体成了一家人 | 南方周末

四家人天天同吃同乐,这个小集体成了一家人 | 南方周末 深秋的广州阳光明媚,碧空万里,适合外出走走、看看。近日,我联系上了一位久违的朋友阿乐。阿乐是地道的番禺人,家的准确位置是st街道st村,离我家不远,驱车半小时就到了。按照他发我的定位,我到了一处小山坡。 我以为这里是他家,但...