Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Имитация клика мыши

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 06.01.2012, 14:49   #1
 Разведчик
Аватар для 19955991
 
19955991 набедокурил в прошлом
Регистрация: 08.12.2010
Сообщений: 0
Популярность: -9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Unhappy Имитация клика мыши

Всю голову сломал.
Подскажите пожалуйста как имитировать нажатие мышки в компоненте WebBrowser при этом чтобы курсор мышки был свободным. Например нужно в браузере нажать определенную кнопку(не мою, а сайта).
=========================================
mouse_event точно не подходит мне в данном случае

Делаю таким образом, но почему то не работает:
Цитата:
procedure TForm2.Button1Click(Sender: TObject);
var
test: HWnd;
begin
test:=form2.webbrowser1.Handle;
postmessage(test,WM_LBUTTONDOWN,0,(100 shl 16)+100);
postmessage(test,WM_LBUTTONUP,0,(100 shl 16)+100);
end;

P.S.Пока писал попробовал проделать тоже самое только с кнопкой, прописал координаты 1, 1 и оля ля получилось, но с браузером сколько бы я не колдовал безрезультатно((
Вот как с кнопкой проделал:
Цитата:
procedure TForm2.Button1Click(Sender: TObject);
var
test: HWnd;
begin
test:=form2.button1.Handle;
postmessage(test,WM_LBUTTONDOWN,0,(1 shl 16)+1);
postmessage(test,WM_LBUTTONUP,0,(1 shl 16)+1);
end;

Да и объясните пожалуйста мне вот этот кусок 0,(100 shl 16)+100 от чего именно он отчитывает, может быть я не туда тыкаю))

Последний раз редактировалось 19955991; 06.01.2012 в 15:17. Причина: дополнение вопроса
  Ответить с цитированием
Старый 08.01.2012, 15:59   #2
 Разведчик
Аватар для 19955991
 
19955991 набедокурил в прошлом
Регистрация: 08.12.2010
Сообщений: 0
Популярность: -9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Имитация клика мыши

Знающих людей по этой теме нету совсем чтоли?
Ну хотя бы маленькую подскахочку киньте
  Ответить с цитированием
Старый 08.01.2012, 16:45   #3
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Имитация клика мыши

разберитесь с сообщением WM_LBUTTONDOWN и остальными сообщениями мыши. После этого, я считаю, все вопросы отпадут сами собою.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Инжект в 2 клика RChesteR Скрипты и прочий софт для Point Blank 12 05.03.2012 21:26
[Статья] Инжектрим в 2 клика. Urma Скрипты и прочий софт для Point Blank 9 20.12.2011 15:41
[Скрипт] Имитация навыков Досье Пилота + фикс отображения лазеров. (WP) The_Cruiser Dark Orbit 31 13.03.2011 11:30
[Помогите!] Имитация чужого голоса Bambucha Треп 7 10.03.2010 18:09

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 01:05.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net