2013-05-09 37 views
1

我創建了一個windows應用程序窗體,它可以顯示用戶實時打開的窗口。我需要記錄鼠標移動。但是,我只能使用Cursor在窗體上記錄鼠標移動。在C#中有沒有什麼方法可以記錄桌面上NOT形式的動作?在windows應用程序窗體中記錄桌面上的鼠標移動(不是窗體)

我覺得有可能是2種方式,但還沒有找到解決辦法尚未:

  1. 找到一種方法來記錄整個屏幕上的鼠標移動,這樣,當用戶打開任何類型的窗口,他們的鼠標移動可以被記錄下來

  2. 我正在使用前景窗的句柄來顯示信息的開放窗口,有什麼方法可以使用句柄來記錄鼠標移動嗎?

很多很多謝謝!

+0

看看這個http://globalmousekeyhook.codeplex.com/ – 2013-05-09 04:24:04

+0

這是什麼動機?你可以使用全局鉤子,但我不推薦它。根據您需要這些信息的原因以及您計劃如何處理這些信息,可能會有更好的選擇。例如,捕獲鼠標。 – 2013-05-09 08:23:11

回答

相關問題