问一下,接口IWebBrowser2中哪个成员函数是获得HTML的反馈内容的或者HTML源代码的?我用此接口IWebBrowser2创建了页面,并进行了访问。但我想得到访问页面的内容存储于一个CString类型的变量中。请问怎么做?谢谢。

解决方案 »

  1.   

    browser.document.documentElement.outerHTMLIWebBrowser->get_document
    IHTMLDocument2->get_documentElement
    IHTMLElement->get_outerHTML
    CString str = OLE2T(bstr);
      

  2.   

    楼上的朋友谢谢。我问一下,IWebBrowser和IWebBrowser2没有区别吧?
      

  3.   

    是两个不同的版本,可以相互QueryInterface得到。
    我上面写错了,一般都只使用IWebBrowser2
      

  4.   

    我自己标记一下,参考:http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2229303&SiteID=1http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1273896&SiteID=1