Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 18:19   #1
ToDayGoodDay
 
Регистрация: 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);
Курсор просто переходит по координатам и все.

Может кто-то хоть здесь знает ?
ToDayGoodDay вне форума Ответить с цитированием
Старый 12.01.2011, 10:21   #2
ToDayGoodDay
 
Регистрация: 10.01.2011
Сообщений: 8
По умолчанию

офигеть, никто не знает...
ToDayGoodDay вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программный клик 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