Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Eugene Sizikov Гость
|
Добавлено: Пн Окт 22 2001 04:43 Заголовок сообщения: Как из программы на С/С++ манипулировать html-контролами? |
|
|
Такая проблема:
есть C++ Builder 5, там есть компонента TCppWebBrowser (враппер для IWebBrowaser2), у него есть Document (он IDispatch, но я так думаю это IHTMLDocument2);
я в него загружаю страницу, в ней много всяких html-контролов (в частности меня интересуют |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Beguin Гость
|
Добавлено: Пн Окт 22 2001 11:33 Заголовок сообщения: Так что интересует-то? (-) |
|
|
- |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
eugene_beast
Зарегистрирован: 24.07.2002 Сообщения: 9 Откуда: Иркутск
|
Добавлено: Пн Окт 22 2001 11:42 Заголовок сообщения: Re: Так что интересует-то? (-) |
|
|
конкретно: как сделать обход по всем контролам веб-страницы ? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Beguin Гость
|
Добавлено: Пн Окт 22 2001 20:46 Заголовок сообщения: Аааа... ну тогда вот: |
|
|
Например так:
Variant Document = WB-Document; Variant DocAllCollection = Document.OlePropertyGet("all"); Variant CollectionLength = DocAllCollection.OlePropertyGet("length"); int Length = 0;
try { Length = (int)CollectionLength; } catch(EVariantError &e) { ShowMessage(e.Message); return; }
CollectionLength = Unassigned; for(int i=0; i |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
eugene_beast
Зарегистрирован: 24.07.2002 Сообщения: 9 Откуда: Иркутск
|
Добавлено: Чт Окт 25 2001 09:54 Заголовок сообщения: Re: Аааа... ну тогда вот: |
|
|
Слушай, будь добр - скинь этот пример мне на мыло eugene@enerpred.ru , а то здесь все обрезалось ;(( |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|