你好,我不知道如何編碼,但我想創建一些應用程序的Windows 10後面運行。Windows快速移動時改變光標
它會增加光標的大小,當你移動你的鼠標真的很快。
該功能來自osX。
有人知道,如果它可能在Windows,.NET或什麼?並啓發我?
你好,我不知道如何編碼,但我想創建一些應用程序的Windows 10後面運行。Windows快速移動時改變光標
它會增加光標的大小,當你移動你的鼠標真的很快。
該功能來自osX。
有人知道,如果它可能在Windows,.NET或什麼?並啓發我?
我現在還不知道是否有辦法單純使用託管代碼(.NET),但我不是Windows開發人員,所以可能會有更好的方法。無論如何,如果我會做出這樣的事情,我會做到以下幾點:
跟蹤鼠標移動和計算距離
的User32.dll
提供了一個名爲GetMouseMovePointsEx
功能,可用於檢索,最多可包含鼠標的最後位置[最多64個],包括各自的時間戳。根據時間戳和位置,可以輕鬆計算鼠標移動的速度,並決定是否需要調用下一步「更改鼠標光標圖像,全局爲」。
我真的不知道.NET上是否存在這樣的函數。無論如何,如果沒有像GetMouseMovePointsEx
這樣方便的存在,您可以隨時將它轉化爲您的.NET應用程序中的[DllImport()]
。
改變鼠標光標圖像,全球
你可能想給看看at this question,並各自接受的答案。再次,不是純粹的託管代碼解決方案,但在示例中存在從User32.dll
所需的導入。
創建一個Windows服務(運行在後臺的應用程序)
MSDN contains a decent article記錄這一點。它還包含步驟來安裝服務,啓動它,等
最後的想法
我想,這些是你已經在你前面的主要三個方面的挑戰。我希望這足以讓你進行進一步的研究。
thanx非常多,我會編輯我的帖子,當我的研究進展 – julestruong
顯然它是不可能從服務獲取鼠標事件... – julestruong