读书人

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

发布时间: 2012-01-08 22:48:50 作者: rapoo

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

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

全局的不是单个程序。

[解决办法]

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

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


读书人网 >C#

热点推荐