Как реализовать приложение удаленного управления? - PullRequest
0 голосов
/ 18 июня 2011

Привет всем,

Теперь я хочу реализовать приложение для удаленного управления, а затем Google. Я обнаружил, что SendMessage , FindWindow и GetDesktopWindow могут помочь мне сделать что-то простое. Я пишу тестовый код в Visual Studio 2010 Experess, затем запускаю приложение в Win7. Код выглядит так:

& nbsp & nbsp :: SendMessage (:: GetDesktopWindow (), WM_MOUSEMOVE, (WPARAM) 0, LPARAM (0));

Я просто хочу отправить сообщение на рабочий стол и переместить курсор на позицию (0, 0). Однако курсор вообще не двигается.

Я думаю, что движение курсора генерирует сообщение WM_MOUSEMOVE. то, что я хочу, это просто противоположность. Так что же мне делать, может ли какой-либо SDK API помочь мне завершить перемещение курсора и операцию щелчка любого типа?

Спасибо.

1 Ответ

0 голосов
/ 18 июня 2011

SetCursorPos - это то, что вы ищете, я думаю.

Перемещает курсор к указанным координатам экрана.Если новые координаты находятся за пределами прямоугольника экрана, установленного последним вызовом функции ClipCursor , система автоматически подстраивает координаты так, чтобы курсор оставался внутри прямоугольника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...