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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2014, 18:03   #1
Ale}{ander
Пользователь
 
Регистрация: 17.07.2013
Сообщений: 92
По умолчанию имитация клика мыши

Нужно сделать клик в TWebBrowser по определённым координатам при этом курсор не должен перемещаться.

Код:
WebBrowser1.Click;
можно ли таким способом как-то указать координаты?
Ale}{ander вне форума Ответить с цитированием
Старый 02.02.2014, 18:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ИМХО только через mouse_event() будет какой-то эффект. Можно сообщение послать окну, но я к примеру не знаю какое из них нужно и как оно будет обработано.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.02.2014, 19:17   #3
Ale}{ander
Пользователь
 
Регистрация: 17.07.2013
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
ИМХО только через mouse_event() будет какой-то эффект. Можно сообщение послать окну, но я к примеру не знаю какое из них нужно и как оно будет обработано.
ну если так, то перемещается курсор, а это мне не подходит + мне надо, чтобы клик по WebBrowser происходил даже если окно с WebBrowser свёрнуто. может я, что-то не так делаю и можно использовать mouse_event() без перемещения курсора?
Ale}{ander вне форума Ответить с цитированием
Старый 02.02.2014, 20:09   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

не надо вам не клик не mouse_event, а надо объяснить чего делаете
eval вне форума Ответить с цитированием
Старый 02.02.2014, 20:14   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
надо объяснить чего делаете
Трейнер к игре делает. Хочет в какой нить варкрафт автокликать себе пули и броню. Или накрутку голосов. Че тут обьяснять еще?
Цитата:
надо, чтобы клик по WebBrowser происходил даже если окно с WebBrowser свёрнуто
Так не пойдет. Кликабельность - оконное понятие. Если окна нет, значит для мышки оно не доступно, а соответственно и клики не должны обрабатываться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.02.2014, 20:27   #6
Ale}{ander
Пользователь
 
Регистрация: 17.07.2013
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Так не пойдет. Кликабельность - оконное понятие. Если окна нет, значит для мышки оно не доступно, а соответственно и клики не должны обрабатываться.
но ведь если написать так

Код:
WebBrowser1.Click;
то абсолютно всё равно в каком состоянии находится окно, то есть можно кликать и в свёрнутом виде. Единственное чего тут не хватает так это указания точных координат клика внутри WebBrowser. Или я не прав?

Последний раз редактировалось Ale}{ander; 02.02.2014 в 20:30.
Ale}{ander вне форума Ответить с цитированием
Старый 02.02.2014, 21:02   #7
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Код:
WebBrowser1.Click;
А этот код у Вас компилируется? Потому что у меня нет такой процедуры
ZuBy вне форума Ответить с цитированием
Старый 02.02.2014, 21:20   #8
Ale}{ander
Пользователь
 
Регистрация: 17.07.2013
Сообщений: 92
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
Код:
WebBrowser1.Click;
А этот код у Вас компилируется? Потому что у меня нет такой процедуры
нет. я проверял на Button, о том что в WebBrowser нет такой функции даже и не думал. Но всё же, если вместо webbrowser использовать button можно ли кликнуть по определённым координатам в button при помощи
Код:
Button1.Click;
??? Просто насколько я понял это единственный способ кликнуть по объекту в свёрнутом окне.
Ale}{ander вне форума Ответить с цитированием
Старый 02.02.2014, 21:24   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Если сможете из другой проги заставить выполняться код по адресу, соответствующему этому Button1.Click
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.02.2014, 21:34   #10
Ale}{ander
Пользователь
 
Регистрация: 17.07.2013
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Если сможете из другой проги заставить выполняться код по адресу, соответствующему этому Button1.Click
не понял, что мне это даст? можно поподробней

п.с. всё работает в одной проге
Ale}{ander вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитация клика мыши Anfall Общие вопросы Delphi 20 05.10.2010 09:15
Имитация клика на ссылку SoftKoc Фриланс 5 18.03.2010 22:16
Имитация клика мыши, не работает по Vista Аферук Общие вопросы Delphi 9 21.04.2009 15:45
Имитация клика мыши tipzozborova JavaScript, Ajax 1 04.03.2009 07:27
Имитация клика мышки на экране CRASH009 Общие вопросы Delphi 6 18.08.2008 21:38