0

我正在使用 FireBreath 为 activeX 控件编写一个包装类。

ActiveX 容器类有一个事件接收器,它监听 ActiveX 控件触发的事件。

在创建事件接收器的代码中,在 SINK_ENTRY_INFO 方法中,参数之一是事件的调度 id。

我在哪里可以找到由 activeX 控件生成的事件的调度 ID?

4

1 回答 1

1

获取与对象上任何其他成员相同的 DISPID。您可能可以使用 firebreath 中的 IDispatchAPI 对象:

https://github.com/firebreath/FireBreath/blob/master/src/ActiveXCore/IDispatchAPI.cpp#L444

于 2011-09-29T15:43:25.037 回答