日期:2014-05-18  浏览次数:21521 次

C# 如何 改变系统鼠标样式!
如题
  我希望是一段时间里改变整个系统的鼠标样式(不仅仅是在当前程序窗体下)


  google 了很久 都是 只是在当前窗体下有效 ( 而且基本都是一样的 )
  如果您知道如何实现 希望您能告诉我///
  谢谢

------解决方案--------------------
整个系统?是整个操作系统吗?
如果是:在控制面板的鼠标属性中改吧。
如果不是:估计得每个项目都得调用你改样式的代码吧!

------解决方案--------------------
参考
------解决方案--------------------
api
---------------------------
LoadCursorFromFile函数
SetClassLong函数
SetSystemCursor函数
SystemParametersInfo函数
------解决方案--------------------
探讨
引用:
参考

这个有点悲剧 只有这3种样式吗 我希望是自定义 样式 或者特别一点的样式

------解决方案--------------------
this.Cursor = Cursors.Hand;
this.Cursor = Cursors.Default;
this.Cursor = new Cursor(文件名);
调用API,LoadCursor和SetCursor来改变鼠标状态
IDC_APPSTARTING 标准箭头及小沙漏
IDC_ARROW 标准箭头
IDC_CROSS 十字交叉
IDC_HAND (Windows2000)手形
IDC_HELP 箭头和问号
IDC_IBEAM 文本I形
IDC_ICON 空图标
IDC_NO 斜杠圈
IDC_SIZE 四向箭头
IDC_SIZEALL 四向箭头
IDC_SIZENESW 指向东北和西南的双向箭头
IDC_SIZENS 指向南北的双向箭头
IDC_SIZENWSE 指向西北和东南的双向箭头
IDC_SIZEWE 指向东西的双向箭头
IDC_UPARROW 垂直箭头
http://hi.baidu.com/80695073/blog/item/2999698128963ad8bc3e1ea7.html
------解决方案--------------------
探讨
this.Cursor = Cursors.Hand;
this.Cursor = Cursors.Default;
this.Cursor = new Cursor(文件名);
调用API,LoadCursor和SetCursor来改变鼠标状态
IDC_APPSTARTING 标准箭头及小沙漏
IDC_ARROW 标准箭头
IDC_CROSS 十字交叉
IDC_HAND (Wind……

------解决方案--------------------
探讨
this.Cursor = Cursors.Hand;
this.Cursor = Cursors.Default;
this.Cursor = new Cursor(文件名);
调用API,LoadCursor和SetCursor来改变鼠标状态
IDC_APPSTARTING 标准箭头及小沙漏
IDC_ARROW 标准箭头
IDC_CROSS 十字交叉
IDC_HAND (Wind……