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;

精选文章

🗼 五月底去了一趟日本,记录一下我的游记和攻略 | Mengke's blog - Mengke's coding journey

🗼 五月底去了一趟日本,记录一下我的游记和攻略 | Mengke's blog - Mengke's coding journey 年初制定的目标中有一项是「带老婆出国旅行」,现在已经完成了。 五月底我们去了一趟日本 ,我在这里记录一下我们的游记,也分享一些攻略...