Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Вниз

Как получить содержимое компонента, размещенного на 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
14-73857
Sergserg
2002-08-21 08:29
2002.09.23
Администрирование игрового клуба


3-73574
Vicheslav
2002-08-31 08:50
2002.09.23
Модель безопасности ?


1-73608
Fiend
2002-09-11 17:02
2002.09.23
TWebBrowser


4-73918
Alibaba
2002-07-31 18:46
2002.09.23
Как получить содержимое компонента, размещенного на Web-странице.


14-73833
Aga
2002-08-27 12:55
2002.09.23
?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский