【问题标题】:IWebBrowser2 OnBeforeNavigate Event - EventHandlerIWebBrowser2 OnBeforeNavigate 事件 - EventHandler
【发布时间】:2014-06-16 00:53:44
【问题描述】:

我正在阅读有关IWebBrowser2-interface、BeforeNavigate-Event 和OnBeforeNavigate Handler 的信息。我想知道以下描述:

框架调用此成员函数以在 Web 浏览器中发生导航之前触发事件。

可以在这里找到报价:http://msdn.microsoft.com/de-de/library/2chzz53b.aspx

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

谁能帮我澄清一下情况?

【问题讨论】:

    标签: c++ internet-explorer atl


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-11-28
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 2017-12-16
      相关资源
      最近更新 更多