Доступ к IWebBrowser2 уже запущенного IE 5.0
От: Ury  
Дата: 06.09.05 13:49
Оценка:
Вопрос в следующем, как из моей программы получить доступ до IWebBrowser2 интерфейса Internet Explorer 5.0 (есть хендл окна).
C 5.5 и 6.0 нормально работает следующий метод:
Через AccessibleObjectFromWindow получаю IAccessible.
От IAccessible.QueryInterface получаю IServiceProvider, через который добираюсь до IHTMLWindow2 и IWebBrowser2. Но при работе с IE5.0 IAccessible не дает IServiceProvider. Как можно решить эту проблему? Есть какие-нибудь другие способы кроме AccessibleObjectFromWindow получить указатель на COM объекты другого потока?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.