![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.01.2011
Сообщений: 8
|
![]()
необходимо кликнуть внутри 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); Курсор просто переходит по координатам и все. Может кто-то хоть здесь знает ? |
![]() |
![]() |
![]() |
#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 |