Как использовать IHTMLDocument3 :: attachEvent

Я не смог найти ни одного примера с использованием IHTMLDocument3 :: attachEvent в C ++. Функция описана в MSDN также отличается от того, что описывает Visual Studio:

  MSDN: attachEvent(BSTR event, IDispatch *pDisp)
VS: attachEvent(BSTR event, IDispatch *pDisp, VARIANT_BOOL *pfResult)

У кого-нибудь есть пример на C ++?

0

Решение

Описание точное: в C ++ вы действительно вернули значение pfResult как [out] аргумент, и метод возвращает HRESULT указывать на успех или неудачу (ошибка переводится в исключение на стороне сценария).

pDisp должна быть реализация IDispatch быть в состоянии справиться IDispatch::Invoke с показом нуля (DISPID_VALUE).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]