Как найти идентификатор отправки события, созданного элементом управления ActiveX - PullRequest
0 голосов
/ 29 сентября 2011

Я пишу класс-оболочку для элемента управления ActiveX, используя FireBreath.

В классе контейнера ActiveX есть приемник событий, который прослушивает события, инициируемые элементом управления ActiveX.

В коде, создающем приемник событий, в методе SINK_ENTRY_INFO одним из параметров является идентификатор отправки события.

Где я могу найти идентификатор отправки события, сгенерированного элементом управления ActiveX?

1 Ответ

1 голос
/ 29 сентября 2011

Получите DISPID так же, как и для любого другого члена объекта.Вероятно, вы можете использовать объект IDispatchAPI из Firebreath:

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

...