我正在使用FireBreath为activeX控件编写一个包装类。
ActiveX容器类有一个事件接收器,用于监听ActiveX控件触发的事件。
在创建事件接收器的代码中,在SINK_ENTRY_INFO方法中,参数之一是事件的调度ID。
我在哪里可以找到activeX控件生成的事件的调度ID?
答案 0 :(得分:1)
获取与对象上任何其他成员相同的DISPID。您可以使用firebreath中的IDispatchAPI对象:
https://github.com/firebreath/FireBreath/blob/master/src/ActiveXCore/IDispatchAPI.cpp#L444