|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2006, 13:04 | #1 |
Регистрация: 24.12.2006
Сообщений: 4
|
Как программно вызвать щелчок мышью в TWebBrowser
Пытаюсь функцией sendmessage (mouse_event мне не подходит) вызвать клик мышью в WebBrowser на форме.
Вот такой код: Код:
Координаты я пробовал нулевые задавать - ничего не меняется. Может в Interner Explorer защита от подобных действий стоит? Я уже сталкивался с тем, что в этом компоненте запрещён доступ к телу фрейма, если домен фрейма не совпадает с доменом родительского документа. Может кто меня научит как с такими нюансами справляться? Ребят, подскажите, плиз. Очень нужно. Наверняка ведь можно с помощью Win API симулировать клик мышкой, не двигая при этом настоящий курсор. Это мне нужно для того, чтобы для дистанционной системы обучения брать научный контент у сторонних сайтов, для генерации которого используются события JavaScript (OnMouseOver, OnMouseClick). Вызвать JavaScript-функции событий непосредственно можно, но будет гораздо сложнее. |
27.12.2006, 09:24 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
А тебя интересует клик на конкретном месте webbrowser-а ? или просто на комопненте ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
27.12.2006, 16:06 | #3 |
Пользователь
Регистрация: 30.11.2006
Сообщений: 11
|
Именно на конкретном месте. Как симулировать клик на конкретном объекте через интерфейс IHTMLdocument2 мне известно, но дело в том, что нужные мне ссылки находятся в iframe, домен которого не совпадает с доменом родительского документа, посему доступ к телу iframe закрыт. Вот и приходится искать способ симуляции действий мыши.
|
12.12.2010, 08:24 | #4 | |
Форумчанин
Регистрация: 04.07.2010
Сообщений: 131
|
Код:
Цитата:
Последний раз редактировалось 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 |