存档

文章标签 ‘HTML’
736 views

Internet Explorer 编程简述(十)响应来自HTML Element的事件通知——几个好用的类

2009年12月29日

关键字:HTML Element, Sink

1、概述
实现了对 Webbrowser 的 resuing 之后我们便会发现有时候我们还需要处理浏览器中的元素(HTML Element)。这种处理包括主动和被动两个方面,像《FAQ:如何访问WebBrowser的滚动条》、《FAQ:操纵下拉列表》、《FAQ:两种方法访问多层嵌套的frame》等文章所演示的就是主动的处理。通常我们从 Webbrowser 获得一个 Web 文档接口(IHTMLDocumentx),从它出发便可访问到浏览器所包含的一切 HTML 元素。而被动的处理则是在 COM 技术中称为 Sink 的技术,我更喜欢的说法是事件通知。当文档的下载进度发生变化时,我们可以获得 ProgressChange 通知,当 Webbrowser 下载完 HTML 文档时,我们可以获得 DocumentComplete 的通知,而当链接被点击,或图片被拖动时,我们如何获得通知呢?本文希望能够给出部分的答案。
阅读全文…

Internet Explorer Programming , , , , ,