TWebBrowser控件与MSHTML库连接

翻译|其它|编辑:郝浩|2005-06-24 09:13:00.000|阅读 1462 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>


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;

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP