我非常遺憾我將如何去存儲屏幕/光標位置,並在完成該功能的其餘部分後將其調回到確切像素。獲取光標位置值並在稍後調用
我能夠在單擊按鈕時運行我的代碼,但我希望能夠將光標返回到單擊按鈕時的位置,以便我可以從該確切位置對其進行循環。
任何幫助,將不勝感激
我寫在C#和使用VS2010
我非常遺憾我將如何去存儲屏幕/光標位置,並在完成該功能的其餘部分後將其調回到確切像素。獲取光標位置值並在稍後調用
我能夠在單擊按鈕時運行我的代碼,但我希望能夠將光標返回到單擊按鈕時的位置,以便我可以從該確切位置對其進行循環。
任何幫助,將不勝感激
我寫在C#和使用VS2010
這是不好的用戶體驗來修改用戶的光標,這就是爲什麼鼠標光標位置一般公開爲只讀信息。
對於Windows窗體(如果您可以使用System.Windows.Forms程序集),可以使用Cursor類中的Position屬性。它允許你獲取和設置光標位置。 但是,從代碼中移動光標是一種不好的做法。
using System.Windows.Forms;
namespace MyApplication
{
class MyClass
{
void Go()
{
var previousPosition = Cursor.Position;
// Do smth
Cursor.Position = previousPosition;
}
}
}
請編輯您的問題併爲您添加一個標籤UI框架。 – bendewey 2011-04-25 06:06:41