Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как написать простой свой браузер?

10K
22 января 2007 года
Vitaliy Boberman
34 / / 24.10.2006
Как написать минимальный браузер, который будет "ходить" на выбранный сайт и показывать только текст на выбранной странице?
13K
22 января 2007 года
CuHaK
31 / / 28.10.2006
Для Этого есть компонент CppWebBrowser и на сайт и текст и картинки.

Вроде функция Navigate кидает на сайт
10K
22 января 2007 года
Vitaliy Boberman
34 / / 24.10.2006
нашел компонент TCppWebBrowser.
Страницы закачиваются.
Как пройтись по htm коду?
найти нужное слово, например?
246
22 января 2007 года
GIZMO
1.8K / / 30.07.2004
Цитата: Vitaliy Boberman
нашел компонент TCppWebBrowser.
Страницы закачиваются.
Как пройтись по htm коду?
найти нужное слово, например?


Воспользоваться DHTML, IHTMLDocument2. Можно не только "слово", а практически все объекты(link's, input's, img's e.t.c.) на странице заюзать.

10K
23 января 2007 года
Vitaliy Boberman
34 / / 24.10.2006
DHTML, IHTMLDocument2 - это где? :(
246
23 января 2007 года
GIZMO
1.8K / / 30.07.2004
Цитата: Vitaliy Boberman
DHTML, IHTMLDocument2 - это где? :(


MS WebBrowser Control - ActiveX компонент на основе которого созданы браузеры IE, MyIE и т.п. У него есть интерфейс IWebBrowser2 который по сути и есть "движок" браузера, он включает методы навигации разл. события и т.д. В Билдере он заделан ввиде компонента TCppWebBrower, чтобы можно было с ним работать в IDE. Далее - каждая страница (и вообще каждый элемент на ней ссылка, картинка, инпуты и т.п.) представлена ввиде своего интерфейса IHTMLDocument2(для страницы) У CppWebBrowser это св-во Document. Т.е. получив HTMLDocument2 через св-во CppWebBrowser::Document ты можешь читать, изменять св-ва отдельных элементов страницы, подключаться к их событиям и т.п.. Есть еще дополнительные интерфейсы которые позволяю управлять загрузкой потока (резать картинки, флеши и т.п.), настраивать контекстное меню (IDocHostUIHandler), управлять внешним видом и еще много чего, что требуется браузеру.

92
23 января 2007 года
Тень Пса
2.2K / / 19.10.2006
а если еще и начнёшь читать отсюда

http://forum.codenet.ru/showthread.php?t=20924&highlight=submit

то вообще всё получится хорошо )))

PS: лично мне помогло ;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог