即使 IsMouseVisible 设置为 false,鼠标光标也不会隐藏在 windows 的 monogame 中

Mouse cursor doesn't hide in monogame on windows even when IsMouseVisible set to false

我有一个 windowed 应用程序。默认情况下,鼠标光标是可见的。

但是我想实现我自己的鼠标光标。

在初始化方法中,我做了:

IsMouseVisible = false;

但是这不起作用。

Google 暗示默认情况下光标是隐藏的,但这似乎不是真的。

将鼠标输入锁定到 window 也是可以接受的,因此您必须按 alt-tab 或 ESC 来解锁它,但是我也找不到办法做到这一点。

我会在这里留下这个答案,以防其他人遇到这个问题,尽管它很愚蠢。

我正在使用 TeamViewer 在远程计算机上进行开发。在 TeamViewer(可能还有其他解决方案)上,鼠标光标始终可见。

上面的代码可以很好地隐藏它。