WebBrowser и IExplorer

 
0
 
.NET
ava
Dottik | 14.08.2007, 14:48
Создал System.Windows.Forms.WebBrowser. Он дает доступ к данным страницы через
HtmlDocument doc = wb1.Document;
через него можно получить доступ к елементам страницы
HtmlElement h = doc.GetElementById("q");

Проблема:
Нужно реализовать тоже самое, но не для System.Windows.Forms.WebBrowser, а для внешнего браузера (IExplorera).
Можно ли подобным образом связаться с ним?

Спасибо.
Comments (2)
ava
Yama | 14.08.2007, 16:53 #
юзай COM-библиотеку system32\shdocvw.dll т там тебе на выбор классы и интерфейсы WebBrowser, IWebBrowser2, InternetExplorer, InternetExplorerClass и др..
Поищи в разделе "Общие вопросы по С#" по ключевым словам InternetExplorer, WebBrowser.

Да, и еще, если ты будешь использовать классы из библиотеки shdocvw.dll, то для вышеописанного тобой доступа к html-документу тебе надо будет использовать COM-компонент mshtml.tlb, который то же лежит в system32.

P.S. Удачной борьбы с СОМ smile .
ava
Dottik | 15.08.2007, 14:09 #
Спасибо Yama.
То что нужно!
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Yama   Dottik
advanced
Submit