IWebBrowser2 OnBeforeNavigate事件-事件处理程序

IWebBrowser2 OnBeforeNavigate Event - EventHandler

本文关键字:事件处理 程序 事件 OnBeforeNavigate IWebBrowser2      更新时间:2023-10-16

我正在阅读有关IWebBrowser2-interfaceBeforeNavigate-EventOnBeforeNavigate Handler的内容。我想知道以下描述:

该成员函数由框架调用,以在web浏览器中进行导航之前引发事件。

报价可在此处找到:http://msdn.microsoft.com/de-de/library/2chzz53b.aspx

我的理解是:一个事件被触发并导致一个方法被执行,但在上面的描述中,情况完全相反。

有人能帮我澄清一下情况吗?

因为CHtmlView只是COM对象的一个薄包装,所以措辞很尴尬。它是这样工作的:

  1. Internet Explorer COM对象在DWebBrowserEvents2接口上引发事件
  2. ATL的事件接收器通过调用CHtmlView::BeforeNavigate事件的任何已注册的处理程序方法来响应此调用