在vs2012中如何设置光标放在按钮上按钮背景颜色变化

在vs2012中如何设置光标放在按钮上按钮背景颜色变化,第1张

可以设置鼠标光标颜色。在vs2012中如何设置光标放在按钮上按钮背景颜色变化步骤如下:

1、首先第一步我们打开软件之后在用户设置面板界面中,可以找到光标设置选项,点击它进行设置。

2、其次点击之后我们在光标的设置界面中,可以看到有光标动画样式、光标样式等功能,根据自己的需求来进行设置。

3、最后打开设置界面之后,在右侧的代码区域中写下下图所示的代码,可以设置背景颜色和光标的颜色,其中#e9e6e6表示的是颜色,我们找到自己想要设置的颜色编码输入即可。

//1、加载cur光标文件

Cursor = new Cursor(@"E:\Projects\Test01\Test01\myCursor.cur")

//****System .Drawing.Icon f =new Icon (,)

//***f.Handle () 和加载图片类似

//2、加载图片设置为光标

Bitmap bm = (Bitmap)Image.FromFile(@"E:\Projects\Test01\Test01\myPicture.jpg")

Cursor = new Cursor(bm.GetHicon())

//3、加载ani光标文件(另,也可以加载格式为cur和ico的光标文件)

//需要添加一下两个引用:

//using System.Runtime.InteropServices

//using System.Reflection

//另:

//[DllImport("user32.dll")]

//public static extern IntPtr LoadCursorFromFile(string fileName)

//[DllImport("user32.dll")]

//public static extern IntPtr SetCursor(IntPtr cursorHandle)

//[DllImport("user32.dll")]

//public static extern uint DestroyCursor(IntPtr cursorHandle)

Cursor myCursor = new Cursor(Cursor.Current.Handle)

IntPtr colorCursorHandle = LoadCursorFromFile(@"E:\Projects\Test01\Test01\myAni.ani")

myCursor.GetType().InvokeMember("handle", BindingFlags.Public |

BindingFlags.NonPublic | BindingFlags.Instance |

BindingFlags.SetField, null, myCursor,

new object[] { colorCursorHandle })

Cursor = myCursor

肯定不是配置问题,我相信你的设置

也不是设置问题,什么设置能把鼠标设置卡了?

一般来说,都是因为你的地图文件夹里的地图太多了,各种rpg,没用的全部删掉,舍不得删掉的也不要放在download里面,新建一个文件夹放不常用的图

另外把你的虚拟内存设置高一点,也是有帮助的,怎么设置就不细说了,一搜方法一大堆

希望能帮到你,解决了问题解得给偶加分,呵呵呵呵


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11283726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存