2013-04-23 187 views
2

我嘗試使用下面的代碼來模擬鼠標移動:mouse_event(MOUSEEVENTF_MOVE,150 ,150, 0, 0);模擬鼠標事件

它工作正常,但X和Y座標從我當前光標位置開始。有什麼辦法可以讓他們從屏幕左上角開始?

我使用C#

如果您有沒有要問我什麼線索在Windows窗體應用程序的工作,我極力把它給你; enter image description here

回答

1

MSDN文檔說,你可以簡單地set the position of a form's cursor。只要做到這一點,然後發送你的鼠標事件。

System.Windows.Forms.Cursor.Position = new Point(0, 0); 

其次是你的mouse_event,應該做的伎倆。

+0

這工作完美,實際上看起來很容易和邏輯哈哈,謝謝斯科特! – 2013-04-23 17:15:44

+0

沒問題。一旦你知道它,幾乎所有東西都很容易。 :-) – 2013-04-23 17:18:22