最近做项目遇到一个要制作光标的问题,以前没有做过,所以不知道从何下手,望高手指点...

解决方案 »

  1.   

    在项目中创建一个*.cur 格式的文件,制作完成后,
    在程序中引用创建的*.cur 格式的文件,Cursor  =  new  Cursor(GetType(),  "my.cur"); 
      

  2.   

    Cursor myCursor = new Cursor(Cursor.Current.Handle);
                IntPtr colorCursorHandle = LoadCursorFromFile("my.cur");//鼠标图标路径
                  myCursor.GetType().InvokeMember("handle", BindingFlags.Public |
                BindingFlags.NonPublic | BindingFlags.Instance |
                BindingFlags.SetField, null, myCursor,
                new object[] { colorCursorHandle });
                this.Cursor = myCursor;
    http://blog.csdn.net/zgke/archive/2009/06/11/4260686.aspx
      

  3.   

    当前上下文不存在LoadCursorFromFile,BindingFlags....
      

  4.   

    下载一个指针编辑器,例如:http://www.aha-soft.com/cn/artcursors/
    然后设置
    Cursor.Current = new Cursor("光标文件.cur");