场景: 我有一个TabCtrl,我计划在每个Tab中放置1个ActiveX控件(myActXCtrl)。选项卡的数量可以动态增加。因此,我每次都必须创建一个新的ActiveX控件实例(myActXCtrl)并将其放在新创建的Tab中(我已经成功完成了这一点)。
问题: ActiveX控件有一些事件可以使用它来通知我在ActiveX控件内部(上)进行的点击或选择。为此,我需要在控件容器中安装Event Sink来处理来自ActiveX Control的事件。 (对于设计时创建的ActiveX控件,这可以正常工作)
How do I HANDLE the events that are fired by the dynamically created ActiveX Controls?
[我知道我无法为动态创建的ActiveX控件定义事件接收器]
提前感谢您的帮助!
答案 0 :(得分:1)
您可以通过IConnectionPoint
查询ActiveX以获取IConnectionPointContiner接口和挂钩事件