WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  как работать с WebBrowser контролом?

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

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

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.