Автор
|
Тема: как работать с WebBrowser контролом?
|
andyye |
опубликован 21-04-2001 14:46 MSK
Расскажите pls как работать с WebBrowser'ом. Конкретно интересует как получить исходник текущего документа, а также как обращаться к формам в этом документе. Желательно с примером (в MSDN'e с этим туго :(( )
|
OlegN
|
опубликован 23-04-2001 11:17 MSK
У интерфейса IWebBrowser2 есть метод get_Document который возвращает активный HTML документ (интерфейсы IHTMLDocument2, IHTMLDocument3) Через них попытайся работать с документом. |
al
|
опубликован 23-04-2001 13:35 MSK
По личному опыту знаю, что работать с WebBrowser из C++ очень сложно (между прочем, в стандарном классе CHtmlView есть ошибка, приводящая к утечкам памяти). Если использование C++ не принципиально, то лучше использовать VisualBsic. Это связано в первую очередь с тем, что в VC++ нет нормальной реализации контейнера ActiveX - будут проблемы с фокусом ввода и т.д. С другой стороны только на C++ можно реализовать интерфейс IDocHostUIHandler, при помощи которого можно, например зпаретить показ контекстного меню. |