繁体   English   中英

如何设置一个很大的Windows 10鼠标光标?

[英]How to set a really big Windows 10 mouse cursor?

我有要为其设置自定义光标的Windows应用程序(使用Unity构建的儿童游戏)-我只有该应用程序的二进制文件,而不是我的代码。 该应用程序在全屏模式下运行,并且似乎使用了Windows光标,该光标太小而不能被孩子轻易看到。

我想从png创建更大的自定义鼠标光标,并在游戏中使用它。 (甚至比Windows辅助功能游标还大)

到目前为止,我已经尝试过:

  1. 使用Windows 10控制面板将整个操作系统的光标设置为160x160px ico文件。 然后,Windows将图像缩小到更小的尺寸(64x64?)。

  2. 使用C#编写Windows窗体应用程序,使用以下代码将我的PNG用作自定义光标:

     IntPtr ptr = myPng.GetHicon(); myCursor = new Cursor(ptr); this.Cursor = myCursor; 

这部分起作用:游标与我想要的一样大,但它仅更改应用程序的游标,而不更改操作系统的游标。 (这是这些功能的预期行为)。

  1. 在C#应用程序中使用user32.dll中的SetSystemCursor将系统范围的光标设置为由PNG构建的光标,如2所示。这将更改系统范围的光标,但又回到了Windows缩小为小尺寸的情况,如1所示。 ico。

那么,我想做的可能吗? 我错过了什么方法?

您需要使用第三方工具,例如MouseChanger,该工具可从sourceforge免费获得

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM