【问题标题】:Event Handling for Dynamically Created Activex Control动态创建的 Activex 控件的事件处理
【发布时间】:2011-01-01 03:37:00
【问题描述】:

场景: 我有一个 TabCtrl,我计划在每个选项卡中放置 1 个 ActiveX 控件 (myActXCtrl)。选项卡的数量可以动态增加。因此,我每次都必须创建一个新的 ActiveX 控件实例 (myActXCtrl) 并将其放置在新创建的选项卡中(到目前为止我已经成功完成)。

问题: ActiveX 控件有一些事件,使用这些事件可以通知我在 ActiveX 控件内部(上)所做的单击或选择。为此,我需要在控件容器中使用事件接收器来处理来自 ActiveX 控件的事件。 (对于设计时创建的 ActiveX 控件,这工作正常)

How do I HANDLE the events that are fired by the dynamically created ActiveX Controls?

[我知道我无法为动态创建的 ActiveX 控件定义事件接收器]

提前感谢您的帮助!

【问题讨论】:

    标签: c++ com mfc activex ole


    【解决方案1】:

    您可以通过 IConnectionPoint 查询 ActiveX 的 IConnectionPointContiner 接口和挂钩事件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-21
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      相关资源
      最近更新 更多