我想在程序中修改当前鼠标,但我不知道在关闭窗体时,怎么样恢复回我修改前的鼠标???也就是如何获得当前鼠标的值,大家想想,怎么办?先谢了

解决方案 »

  1.   

    我想在程序中修改当前鼠标
    this.Cursor = Cursors.Hand;怎么样恢复回我修改前的鼠标
    不用做什么。当鼠标不被你的程序捕捉的情况下,它该是什么就是什么。
      

  2.   

    处理窗口的关闭事件使用 Cursor 属性 可以获取当前使用的鼠标类型
      

  3.   

    对不起,我估计有点表达不清楚,我想在运行winform程序时,改变鼠标,这是我的代码
      [DllImport("user32",EntryPoint="LoadCursorFromFile")]
            public static extern int LoadCursorFromFile(string lpFileName);
            [DllImport("user32",EntryPoint="SetSystemCursor")]
            public static extern void SetSystemCursor(int hcur,int i);
            int currentMouse;        private void button1_Click(object sender, EventArgs e)
            {
              int cur=LoadCursorFromFile(Application.StartupPath+"\\Hand.ani");
                SetSystemCursor(cur,32512);
             
            }
    当程序关闭时,恢复系统原来的鼠标(系统使用的鼠标)