|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.03.2010, 18:58 | #1 |
Пользователь
Регистрация: 24.11.2009
Сообщений: 12
|
Имитация движения мыши
Пишу функцию движения мыши mousemove(x,y) следующим образом:
Код: Код:
Но на деле между такой имитацией и реальным движением есть существенное различие: при имитации мышь после прихода сразу пропадает. Например, если курсор пришел на ссылку в браузере, то она подчеркнется, но тут же придет в обычное состояние, как будто и не было никакой мыши. И так с любым объектом: стиль mouse_hovering пропадает тут же после наведения. Уже третий день голову ломаю: что же это может быть? |
05.03.2010, 20:28 | #2 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Цитата:
|
|
01.04.2010, 22:52 | #3 |
Регистрация: 01.04.2010
Сообщений: 8
|
как сделать, что по изменению положения курсора например с помощью setcursorpos создавалось событие FormMouseMove. Это надо сделать над окном другого приложения.
|
01.04.2010, 23:06 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
присмотритесь к сообщению WM_MOUSEMOVE
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.04.2010, 20:09 | #5 |
Регистрация: 01.04.2010
Сообщений: 8
|
спасибо, на своей форме уже при перемещении срабатывает onmousemove,
код такой SendMessage (hwn, WM_MOUSEMOVE, 0, MakeLong (600,450)); а вот с другим окном делаю, там еще какая-то проверка |
02.04.2010, 22:38 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
через Spy++ или чтото подобное посмотрите сообщения что окно получает.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имитация клика мыши | Anfall | Общие вопросы Delphi | 20 | 05.10.2010 09:15 |
Имитация движения (need help!) | SnakeLight | Общие вопросы Delphi | 2 | 05.06.2009 22:32 |
Имитация клика мыши, не работает по Vista | Аферук | Общие вопросы Delphi | 9 | 21.04.2009 15:45 |
Имитация клика мыши | tipzozborova | JavaScript, Ajax | 1 | 04.03.2009 07:27 |
Имитация движения | Napster | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 20.01.2009 19:19 |