Здравствуйте, господа!
Проблема следующая. Из своего приложения запускаю Word, подписываюсь на его сообщения через LPCONNECTIONPOINTCONTAINER.
Необходимо перехватить в моем приложении двойной клик мышки в Word'e.
В карте обработки событий BEGIN_EVENTSINK_MAP пишу:
ON_EVENT (ApplicationEvent, (unsigned int)-1, 2/*Quit*/, QuitApplication, VTS_NONE)
ON_EVENT (ApplicationEvent, (unsigned int)-1, 12/*WindowBeforeDoubleClick*/, WindowBeforeDoubleClick, VTS_DISPATCH VTS_PBOOL)
Первое событие(выход из Word) без параметров(VTS_NONE) перехватывается!
А двойной клик почему-то нет...

В чем проблема?
В файле MSWORD9.tlh, полученном директивой #import в интерфейсе IApplicationEvents2 метод обработки двойного клика имеет синтаксис :
HRESULT WindowBeforeDoubleClick (
struct Selection * Sel,
VARIANT_BOOL * Cancel );
Благодарен за любую помощь.