2
我尝试使用下面的代码来模拟鼠标移动:mouse_event(MOUSEEVENTF_MOVE,150 ,150, 0, 0);
模拟鼠标事件
它工作正常,但X和Y坐标从我当前光标位置开始。有什么办法可以让他们从屏幕左上角开始?
我使用C#
如果您有没有要问我什么线索在Windows窗体应用程序的工作,我极力把它给你;
我尝试使用下面的代码来模拟鼠标移动:mouse_event(MOUSEEVENTF_MOVE,150 ,150, 0, 0);
模拟鼠标事件
它工作正常,但X和Y坐标从我当前光标位置开始。有什么办法可以让他们从屏幕左上角开始?
我使用C#
如果您有没有要问我什么线索在Windows窗体应用程序的工作,我极力把它给你;
MSDN文档说,你可以简单地set the position of a form's cursor。只要做到这一点,然后发送你的鼠标事件。
System.Windows.Forms.Cursor.Position = new Point(0, 0);
其次是你的mouse_event
,应该做的伎俩。
这工作完美,实际上看起来很容易和逻辑哈哈,谢谢斯科特! – 2013-04-23 17:15:44
没问题。一旦你知道它,几乎所有东西都很容易。 :-) – 2013-04-23 17:18:22