Как получить IInputObjectSite из WebBrowser'а?

Для неординарных вопросов. Если вы опытный программист, попавший в трудную ситуацию, — вам сюда.

Модератор: gaidar

Правила форума
Этот раздел не предназначен для того, чтобы вы адресовали свою проблему профессионалам.
Этот раздел предназначен для профессионалов, которые столкнулись с проблемой и не могут решить ее самостоятельно.
Если вы считаете себя профессионалом, а свою проблему сложной — вам сюда.
Если модератор посчитает, что вы ошиблись, то на первый раз он перенесет ваше сообщение в основной раздел без последствий для автора. Во второй раз тема будет закрыта, а автору будет выписано нарушение. В третий раз автор будет забанен.
Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Как получить IInputObjectSite из WebBrowser'а?

Сообщение Antonariy » 25.05.2007 (Пт) 10:08

IInputObjectSite это интерфейс, который IE передает тулбару при его создании - IObjectWithSite_SetSite(ByVal pUnkSite As stdole.IUnknown). pUnkSite это и есть IInputObjectSite. Из него путем некоторых манипуляций получается IWebBrowser2.

У меня обратная задача - создать экземпляр тулбара и подсунуть ему WebBrowser вместо IE.
Лучший способ понять что-то самому — объяснить это другому.

Вернуться в Раздел для Профессионалов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron