Вниз
Скачать: CL | DM;

Как получить содержимое компонента, размещенного на Web-странице.   Найти похожие ветки 

← →
Alibaba ©   (2002-07-31 18:46) [0]

Я знаю имя компонента, размещенного на Web-странице.
Как мне получить содержимое этого компонента (компонент - Edit)?


← →
Proton ©   (2002-07-31 21:56) [1]

вопрос интересный
судя по всему у edit контрола размещенного в окне броузера нет хендля (дискритора) а его отрисовкой занимется непосредствеенно броузер (или ole обьект)
проверить это можно программой winsight32 поставляемой вместе с делфями (к сожелению сам сделать не могу - у меня ее вирус загрыз)
единственое что приходит на умо - выделить необходимый кусок текста и сэмулировать нажатие ctrl+с

у кого гить есть другие идеи ?


← →
Proton ©   (2002-07-31 21:56) [2]

вопрос интересный
судя по всему у edit контрола размещенного в окне броузера нет хендля (дискритора) а его отрисовкой занимется непосредствеенно броузер (или ole обьект)
проверить это можно программой winsight32 поставляемой вместе с делфями (к сожелению сам сделать не могу - у меня ее вирус загрыз)
единственое что приходит на умо - выделить необходимый кусок текста и сэмулировать нажатие ctrl+с

у кого нить есть другие идеи ?


← →
Ihor Osov'yak   (2002-08-01 01:11) [3]

Правильно заданный вопрос - половина ответа.
Так вот, первой половины ответа и нету...

... Если под компонентом понимается какой-то html-елемент (тег) - то он дескриптора окна не имеет - но смотрим mshtml с его парсерными возможностями - для начала в плане ликбеза можно посмотреть http://delphi.vitpc.com/mastering/tweb.htm,
потом повопрошать на http://www.talk.ru/forum/talk.ru.delphi.webbrowser

... Если имелся ввиду некий встоенній в страничку активИкс - также через mshtml
получаем интерфейс к этому активу и дальше пытаемся работать с ним (благо можно получить все его COM - интерфейсы)

... Да, если все же имелся ввиду внедренный активИкс - то не исключено, что некоторые его элементы имеют и дескрипторы ...






← →
Alibaba ©   (2002-08-01 11:02) [4]

Если кто знает - укажите ссылочку на пример, пожалуйста.


← →
nester   (2002-08-01 11:13) [5]

И тут проще всего через DOM(кажется так называется)
WebBrowser1.OleObject.Document.all("Имя твоего компонента").VALUE
- ну это с учетом того, что у тебя страничка загружена в TWebBrowser, а если нет то тоже самое, но только через хандлы получаешь доступ к TWebBrowser в окне IE и оттуда таким же макаром



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-73705
Pvk2002
2002-09-11 10:55
2002.09.23
Помогите с ToolButton !!!!


14-73844
mio
2002-08-27 17:11
2002.09.23
Где надыбать ANI & GIF?


1-73599
RV
2002-09-12 11:01
2002.09.23
Application.processmesages в программе без форм


1-73678
andrew_f
2002-09-10 16:53
2002.09.23
Как избавиться от навязчивого мерцания?


4-73923
Socol
2002-08-04 15:07
2002.09.23
Скрытие формы




   Наверх