|
|
От: |
Vi2
|
http://www.adem.ru |
| Дата: | 03.06.03 04:52 | ||
| Оценка: | |||
Есть еще вариант — сделать дуальный интерфейс, который имеет такие же методы как в DWebBrowserEvent2. В карте твоего объекта указать, что интерфейс DWebBrowserEvent2 реализуется этим дуальным интерфейсом. И использовать тогда DispInvoke с typeinfo этого дуального интерфейса и его указателем. Тогда может примениться обычная техника реализации интерфейса.Vi2>Тогда самому реализовывать каждый метод интерфейса DWebBrowserEvent2, преобразовывая переданные параметры (учитывая, что параметры передаются в обратном порядке, чем они объявлены в IDL):