ITPub博客

首页 > 应用开发 > IT综合 > TWebBrowser控件与MSHTML库连接 (转)

TWebBrowser控件与MSHTML库连接 (转)

原创 IT综合 作者:worldblog 时间:2007-12-03 10:50:17 0 删除 编辑
TWebBrowser控件与MSHTML库连接 (转)[@more@]

webBrowser控件
配置与IE的配置相同

方法一 使用Document属性得到 Document 层
WebBrowser.Document:IDispatch //是IDispatch接口

Var Doc: IHTMLDocument2;
begin
  ...
  try //注意:使用 As 时必须加try...except...end保护
  Doc:= (WebBrowser1.Document) as IHTMLDocument2;
  if Assigned(Doc) then begin  //判断是否为空
  ...//具体操作
  end;
  except
  ...
  end;
  ...
end;

方法二 使用QueryInterface接口得到 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;


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-987582/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    6241
  • 访问量
    2410994