大家好,
现在我想实现一个远程控制应用程序,然后我google它。我发现 SendMessage , FindWindow 和 GetDesktopWindow 可以帮助我做一些基本的事情。我在Visual Studio 2010 Experess中编写了一些测试代码,然后在Win7中运行该应用程序。代码如下:
:: SendMessage(:: GetDesktopWindow(),WM_MOUSEMOVE,(WPARAM)0,LPARAM(0));
我只想向桌面发送消息并将光标移动到位置(0,0)。但是,光标根本不移动。
我认为这是生成WM_MOUSEMOVE消息的光标移动。我想要的只是对手。那么我该怎么做,任何SDK API都可以帮助我完成光标移动和各种点击操作吗?
感谢。
答案 0 :(得分:0)
SetCursorPos正是您所寻找的。 p>
将光标移动到指定的屏幕坐标。如果新坐标不在最近ClipCursor函数调用设置的屏幕矩形内,系统会自动调整坐标,使光标停留在矩形内。