[Closed] [C++, win] Передвинуть указатель мыши
BOOL SetCursorPos(
int X, // horizontal position
int Y // vertical position
);
Thanks. Ты удивишься, но я искал какие-то вызовы, включающие слово mouse
WM_MOUSEMOVE включает слово mouse
Да, почему-то мышь называется курсором, а то, что мы понимаем под курсором -- у "них" каретка
тока мышь при этом никуда не двигается
pochemu? syadu za svoy comp - proveryu
The WM_MOUSEMOVE message is posted to a window when the cursor moves.
a naoborot? esli poslat WM_MOUSEMOVE, mysh ne sdvinetsya?
А ты как думаешь?
snachala voobsche ne podumal
ремарк: саму мышь програмными средствами сдвинуть довольно сложно, речь идет только об ее курсоре на экране
ремарк: саму мышь програмными средствами сдвинуть довольно сложноА можно?
ещё бы. вылазит окно с надписью "закрой меня!" и кнопкой "Close". Глупый юзверь сразу ткнёт в кнопку - значит, комп смог заставить человека сдвинуть для этого мышку... Данный метод можно развить
ага, например, так: ведем медленно курсор по экрану. Юзер пытается его остановить и ведет мышь в другую сторону
конечно можно выдаем программно на колонки мышиный писк или кошачий мявк, если рядом есть мыши, они вполне могут реагировать на звук движением
Оставить комментарий
zorin29
Хочу передвинуть курсор в какую-то определенную позицию, например, в центр экрана.Как это можно сделать? Желательно, не используя DirectInput, через WinAPI, что ли...