Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Управление мышью [D7, XP]


Страницы:   1 2

Slimer ©   (2009-02-17 13:09:00) 

Добрый день!
Врядли вы сталкивались с такой проблеммой:) Но как опытные программисты может быть знаете как ее решить:
требуется управлять мышью (перемещение/клики), но без использования Win32 функции SendInput() или mouse_event(). Есть ли другие способы?


  (2009-02-17 15:03:00) [21]

Удалено модератором


Anatoly Podgoretsky   (2009-02-17 15:03:00) [22]

> Slimer  (17.02.2009 13:09:00)  [0]

Деньги будут рекой течь, будешь самый известный кликер.


Сергей М.   (2009-02-17 14:17:00) [23]

Весьма дурной, уверяю тебя)


Slimer   (2009-02-17 14:14:00) [24]


> Сергей М. ©   (17.02.09 14:12) [14]

Об этом я подозревал, вот и хотел узнать насколько дурной у них запах))


Сергей М.   (2009-02-17 14:12:00) [25]

Я сейчас тебе один умный вещ скажу, только ты не обижайся)..

Добраться к мышиному "нутру" минуя API конечно можно, но это уже будут НЕдокументированные способы. А они дурно пахнут)


Slimer   (2009-02-17 14:02:00) [26]


> Сергей М. ©   (17.02.09 13:58) [12]

SetCursorPos - не подходит, надо что-то другое.

> WM_[L|R]BUTTON[UP|DOWN|DBLKLIK]

это же API из user32.dll - тоже не подходит.


Сергей М.   (2009-02-17 13:58:00) [27]

SetCursorPos - поелозить курсором по экрану

[Child]WindowFromPoint - получение хэндла окна, над которым находится мышиный курсор

WM_[L|R]BUTTON[UP|DOWN|DBLKLIK] - сообщения об эмулируемых событиях мышиных кнопок для отправки окну, над которым находится мышиный курсор


Slimer   (2009-02-17 13:45:00) [28]


> Причем здесь курсор?

я думаю вопрос понятен: требуется эмулировать нажатие кнопки мыши без использования функций SendInput или mouse_event. А если вариантов нет - смысл цепляться к словам?


Сергей М.   (2009-02-17 13:43:00) [29]


> Slimer   (17.02.09 13:28) [7]
> курсором


Управление мышью и управление курсором (эмуляция событий мыши) - две разные разницы.

Про курсор в вопросе ни слова.


MBo   (2009-02-17 13:33:00) [30]

http://rsdn.ru/forum/message/3286095.1.aspx


Johnmen   (2009-02-17 13:31:00) [31]

Причем здесь курсор?


Slimer   (2009-02-17 13:28:00) [32]


> А эти две разве управляют???

курсором


Johnmen   (2009-02-17 13:26:00) [33]

А эти две разве управляют???


Slimer   (2009-02-17 13:22:00) [34]

Ну я думал может есть какие нибудь другие функции помимо этих двух и телекинеза с роботом))


Сергей М.   (2009-02-17 13:16:00) [35]

Ну разве что запрограммировать какого-нть "телекинетика", чтобы взглядом двигал мыша и кнопки на ней давил)


Сергей М.   (2009-02-17 13:14:00) [36]

А как еще можно управлять мышью, не прикасаясь к ней ?)


Slimer   (2009-02-17 13:13:00) [37]


> Можно маленького робота построить, подключить его к LPT
> и написать к нему программу движений :)

кхм... т.е. никак получается?))


Palladin   (2009-02-17 13:10:00) [38]

Можно маленького робота построить, подключить его к LPT и написать к нему программу движений :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо