![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.12.2006
Сообщений: 4
|
![]()
Пытаюсь функцией sendmessage (mouse_event мне не подходит) вызвать клик мышью в WebBrowser на форме.
Вот такой код: Код:
Координаты я пробовал нулевые задавать - ничего не меняется. Может в Interner Explorer защита от подобных действий стоит? Я уже сталкивался с тем, что в этом компоненте запрещён доступ к телу фрейма, если домен фрейма не совпадает с доменом родительского документа. Может кто меня научит как с такими нюансами справляться? Ребят, подскажите, плиз. Очень нужно. Наверняка ведь можно с помощью Win API симулировать клик мышкой, не двигая при этом настоящий курсор. Это мне нужно для того, чтобы для дистанционной системы обучения брать научный контент у сторонних сайтов, для генерации которого используются события JavaScript (OnMouseOver, OnMouseClick). Вызвать JavaScript-функции событий непосредственно можно, но будет гораздо сложнее. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
А тебя интересует клик на конкретном месте webbrowser-а ? или просто на комопненте ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.11.2006
Сообщений: 11
|
![]()
Именно на конкретном месте. Как симулировать клик на конкретном объекте через интерфейс IHTMLdocument2 мне известно, но дело в том, что нужные мне ссылки находятся в iframe, домен которого не совпадает с доменом родительского документа, посему доступ к телу iframe закрыт. Вот и приходится искать способ симуляции действий мыши.
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 04.07.2010
Сообщений: 132
|
![]() Код:
Цитата:
Последний раз редактировалось stlcrash; 12.12.2010 в 08:26. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как программно вызвать Dial Up | Helg | Работа с сетью в Delphi | 4 | 01.04.2009 23:05 |
Как программно вызвать окно завершения работы | UfoRoot | Win Api | 4 | 21.01.2009 11:15 |
Вызвать IPConfig программно | Garacio_cain | Работа с сетью в Delphi | 3 | 13.01.2009 16:26 |
Как вызвать стандартную таблицу символов Windows программно? | SkAndrew | Общие вопросы Delphi | 11 | 13.04.2008 14:47 |
Как обработать событи, щелчок на кнопке мыши? | proglamer | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 13.11.2007 18:57 |