您的位置:首页 > Web前端 > CSS

C# 改变恢复系统鼠标样式

2014-10-14 15:27 337 查看
using System.Runtime.InteropServices;

[align=left] [/align]
[align=left][DllImport("User32.DLL")][/align]
[align=left]public static extern bool SetSystemCursor(IntPtr hcur, uint id);[/align]
[align=left]public const uint OCR_NORMAL = 32512;[/align]
[align=left]public const uint OCR_IBEAM = 32513;[/align]
[align=left] [/align]
[align=left][DllImport("User32.DLL")][/align]
public static extern bool SystemParametersInfo(uint uiAction,
uint
uiParam,
[align=left] IntPtr pvParam, uint fWinIni);[/align]
[align=left]public const uint SPI_SETCURSORS = 87;[/align]
[align=left]public const uint SPIF_SENDWININICHANGE = 2;[/align]
[align=left]private void button1_Click(object sender, EventArgs e)[/align]
[align=left]{[/align]
[align=left] //设置[/align]
SetSystemCursor(Cursors.WaitCursor.CopyHandle(),
OCR_NORMAL);
SetSystemCursor(Cursors.WaitCursor.CopyHandle(),
OCR_IBEAM);
[align=left] //..可以根据情况加[/align]
[align=left]}[/align]
[align=left] [/align]
[align=left]private void button2_Click(object sender, EventArgs e)[/align]
[align=left]{[/align]
[align=left] //恢复[/align]
SystemParametersInfo(SPI_SETCURSORS, 0, IntPtr.Zero,
SPIF_SENDWININICHANGE);
[align=left]}[/align]
[align=left]转载地址:http://blog.sina.com.cn/s/blog_4bb791230100ad4o.html[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: