Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 05.02.2009, 02:51   #1
Stimer
Новичок
Джуниор
 
Регистрация: 17.12.2008
Сообщений: 2
По умолчанию Эмуляция клика мыши

Возможно ли реализовать эмуляцию клика мыши в неактивное окно стороннего приложения по координатам ? Если можно то простенький пример или хотябы в какую сторону копать...
Stimer вне форума   Ответить с цитированием
Старый 05.02.2009, 05:06   #2
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Получаешь координаты мыши функой GetCursorPos. Потом функой WindowFromPoint находишь окно под курсором. Потом зная найденый дескриптор, посылаешь сообщение WM_LBUTTONDOWN функой SendMessage на найденный дескриптор.

Вот, напиши там в цикле или по таймеру, как удобно:
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
 var
  pt:TPOINT;
  h:DWORD;
 begin
   GetCursorPos(pt);
   h:=WindowFromPoint(pt);
   SendMessage(h,WM_LBUTTONDBLClK,0,0);
 end;

Последний раз редактировалось r9m; 05.02.2009 в 05:40.
r9m вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эмуляция мыши Travolta Общие вопросы .NET 0 07.11.2008 15:43
Эмуляция работы мыши R@mec Общие вопросы C/C++ 2 23.08.2008 14:50
Эмуляция клавы и мыши ЧИЖ Общие вопросы Delphi 4 02.04.2008 07:51
Узнаё позицию клика... Altera Компоненты Delphi 5 15.03.2008 19:03
Координаты клика snake-as JavaScript, Ajax 0 24.02.2008 16:44


00:47.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.