我用的是WTL8,htmlctrl,怎样获取网页元素中的数据
例如文本框数据

解决方案 »

  1.   

    通过 IHtmlDocument2 的 get_all 获取 IHTMLElementCollection,然后通过 IHTMLElementCollection 的 item 方法获取对应名称的 IHtmlElement ,最后查查 MSDN 就可以了
      

  2.   

    所有IE内核的htmlctrl都是封装的IWebBrowser接口然获取到 IWebBrowser2 接口, 然后通过 MSHTML 相关的接口进行操作。如果网页元素是有id属性的,可以直接通过 IHTMLDocument3::getElementById 获取到 对应的 IHtmlElement 进行操作。http://msdn.microsoft.com/en-us/library/aa752042(VS.85).aspx
    http://msdn.microsoft.com/en-us/library/aa741322(VS.85).aspx