如何设置一个真正大的Windows 10鼠标光标

本文关键字:Windows 光标 鼠标 一个 何设置 设置 | 更新日期: 2023-09-27 18:08:22

我有一个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;
    

这部分工作:光标是我想要的那么大,但它只改变我的应用程序的光标,而不是操作系统。(这是这些函数的预期行为)。

  • 在我的c#应用程序中使用SetSystemCursoruser32.dll将系统宽光标设置为从我的PNG构建的光标,如2所示。这改变了系统范围的光标,但又回到了被窗口缩小到一个小的尺寸,就像在1中使用ico一样。
  • 那么,我想做的是可能的吗?我错过了什么方法?!

    如何设置一个真正大的Windows 10鼠标光标

    您需要使用第三方实用程序,例如MouseChanger,它是sourceforge

    提供的免费软件。