|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2011, 18:19 | #1 |
Регистрация: 10.01.2011
Сообщений: 8
|
Клик в webbrowser
необходимо кликнуть внутри webbrowser'а.
Суть ситуации: В браузер грузится страница. Мне необходимо выделить весь текст на странице. ВНИМАНИЕ ! не предлагать пропарсить содержимое тегов через Inner! Мне нужно другое. Что необходимо: Как уже сказать скопировать содержимое страницы в буфер, т.е. то что видет пользователь посредством: WebBrowser1.ExecWB(OLECMDID_SELECTA LL, OLECMDEXECOPT_PROMPTUSER); WebBrowser1.ExecWB(OLECMDID_COPY, OLECMDEXECOPT_PROMPTUSER); Но они не работают. Для того что-бы заработали необходимо кликнуть по браузеру, хоть где. Причина, т.к. на странице есть форма (форма в виде Div-ов), которую заполняю, фокус курсора стоит на одном из edit-ов. Перепробовал многое: не поогает даже эмуляция клика через: Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Pt.x, Pt.y, 0, 0); Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Pt.x, Pt.y, 0, 0); Курсор просто переходит по координатам и все. Может кто-то хоть здесь знает ? |
12.01.2011, 10:21 | #2 |
Регистрация: 10.01.2011
Сообщений: 8
|
офигеть, никто не знает...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программный клик | mardocx | JavaScript, Ajax | 1 | 07.11.2010 21:02 |
Клик по RadioButton | Djonik | Помощь студентам | 4 | 02.03.2010 08:52 |
webbrowser клик | KoBRaAndrey | Работа с сетью в Delphi | 6 | 02.03.2010 02:26 |
Двойной клик | Алежа | Общие вопросы .NET | 3 | 16.11.2008 23:20 |