更改鼠標指針,需要使用到?Windows?API:
1.?添加命名空間的引用:
using?System.Runtime.InteropServices;using?System.Reflection;
2.?聲明?API?函數
[DllImport("user32.dll")]static?extern?IntPtr?LoadCursorFromFile(?string?fileName?);
3.?在Form_Load?事件中,加載自定義光標
private?void?Form1_Load(object?sender,?EventArgs?e) { Cursor?customCursor?=?new?Cursor(Cursor.Current.Handle); IntPtr?customCursorHandle?=?LoadCursorFromFile("妳的自定義鼠標指針的路徑"); customCursor.GetType().InvokeMember("handle",?BindingFlags.Public?| BindingFlags.NonPublic?|?BindingFlags.Instance?| BindingFlags.SetField,?null,?customCursor, new?object[]?{?customCursorHandle?}); this.Cursor?=?customCursor; }