首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么恢复鼠标指针到原状态

2012-01-08 
如何恢复鼠标指针到原状态我用SetSystemCursor将ARROW,IBEAM设成我指定的鼠标指针,Arrow那个可以在设置之

如何恢复鼠标指针到原状态
我用SetSystemCursor   将ARROW,IBEAM   设成我指定的鼠标指针,Arrow   那个可以在设置之前通过GetCursor()获取保存一下,怎样取当前IBEAM这个鼠标指针,以备日后恢复。

或者说有没有什么方法可以恢复所有鼠标指针(鼠标在不同的地方指针不同)到设置前状态。

全局的不是单个程序。

[解决办法]

记录鼠标指针
例如当前 IntPtr h = Cursors.Default.CopyHandle();
设置前保存
SetSystemCursor设置鼠标指针(全局)

恢复 SetSystemCursor(h,被设的鼠标);


热点排行