Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как програмно двигать курсором мыши?

305
27 сентября 2003 года
Kashuk
385 / / 21.02.2003
Мне необходимо зделать програмку, которая просто двигала курсор мыши по екрану.
Може кто подскажет как можно установить необходимые мне координаты?

Всем спасибо!
487
27 сентября 2003 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Kashuk
Мне необходимо зделать програмку, которая просто двигала курсор мыши по екрану.
Може кто подскажет как можно установить необходимые мне координаты?

Всем спасибо!




SetCursorPos(int X,int Y); спасет отца русской демократии!

270
28 сентября 2003 года
Drew
265 / / 20.07.2000
Цитата:
Originally posted by Kashuk
Мне необходимо зделать програмку, которая просто двигала курсор мыши по екрану.
Може кто подскажет как можно установить необходимые мне координаты?

Всем спасибо!


Ну наверное надо не забывать ClientToScreen преобразование, ежели двигать по всему экрану...

487
28 сентября 2003 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Drew

Ну наверное надо не забывать ClientToScreen преобразование, ежели двигать по всему экрану...



Вообще-то SetCursorPos двигает указатель в абсолютных экранных координатах (по карйней мере в пределах десктопа - углубленно не изучал).
Просто написал простенький код из серии:

for (int i=0;i<800;i++)
{
SetCursorPos(i,300);
Sleep(500);
}

Маслает курсор от левого края экрана до правого и не обращает ни малейшего внимания на окно программы...:}

989
28 сентября 2003 года
Vlad232ua
182 / / 02.04.2003
Цитата:
Originally posted by Kashuk
Мне необходимо зделать програмку, которая просто двигала курсор мыши по екрану.
Може кто подскажет как можно установить необходимые мне координаты?

Всем спасибо!


Посмотри тут. (Где скачал не помню) Как распакуешь и откроешь, справочник и разное, там есть от установки, до блокировки и ограничения.

463
29 сентября 2003 года
waterman
178 / / 17.01.2003
Цитата:
Originally posted by Kashuk
Мне необходимо зделать програмку, которая просто двигала курсор мыши по екрану.
Може кто подскажет как можно установить необходимые мне координаты?

Всем спасибо!



Функция mouse_event или ее аналог под NT/2k - SetInput.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог