3
當用戶點擊一個按鈕時,我喜歡改變光標。我可以使用FrameworkElement.Cursor。但它只會改變我當前App的光標。如何更改WPF中的Windows遊標?
但我需要我的整個Windows光標應該改變。我的意思是,如果您將鼠標移動到我的應用程序之外,它應該顯示我的光標(而不是默認箭頭)。
如何實現這一目標?
當用戶點擊一個按鈕時,我喜歡改變光標。我可以使用FrameworkElement.Cursor。但它只會改變我當前App的光標。如何更改WPF中的Windows遊標?
但我需要我的整個Windows光標應該改變。我的意思是,如果您將鼠標移動到我的應用程序之外,它應該顯示我的光標(而不是默認箭頭)。
如何實現這一目標?
爲了做到這一點,你必須更改註冊表值,然後進行API調用,檢查這個MSDN職位上如何做到這一點的詳細信息:
How to change the system’s cursor using Visual C#.NET?
還要檢查此鏈接:
爲什麼要更改應用程序之外的環境光標? – 2012-04-27 06:15:54
您需要使用PInvoke進行Win32調用。 – Dennis 2012-04-27 06:17:03
舉個例子,我正在爲wpf做一個吸管控制,就像一個Expression Blend和Visual Studio設計器一樣。我想選擇我的應用程序之外的顏色也。我做到了。現在我正在嘗試更改光標。但我沒有任何想法。 – 2012-04-27 06:18:19