在.NET中更改全局鼠标光标

在.NET中更改全局鼠标光标,.net,mouse,cursor,cursor.current,.net,Mouse,Cursor,Cursor.current,我需要在应用程序运行时修改光标,并在运行后恢复光标。 光标。当前似乎不起作用。还有其他选择吗?这有什么API吗 谢谢我发现全局更改光标不是个好主意。相反,我决定通过挂钩跟踪实际光标,并在其周围绘制对象。我发现全局更改光标不是一个好主意。相反,我决定通过钩子跟踪实际的光标,并在其周围绘制对象。您可以尝试类似的方法(通过应用程序中运行的表单实例进行更改) 并使用 this.Cursor = Cursors.Default; Cursors类包含各种可以使用的游标对象,您可以

我需要在应用程序运行时修改光标,并在运行后恢复光标。 光标。当前似乎不起作用。还有其他选择吗?这有什么API吗


谢谢

我发现全局更改光标不是个好主意。相反,我决定通过挂钩跟踪实际光标,并在其周围绘制对象。

我发现全局更改光标不是一个好主意。相反,我决定通过钩子跟踪实际的光标,并在其周围绘制对象。

您可以尝试类似的方法(通过应用程序中运行的表单实例进行更改)

并使用

            this.Cursor = Cursors.Default;

Cursors类包含各种可以使用的游标对象,您可以尝试类似的方法(从应用程序中运行的表单实例更改)

并使用

            this.Cursor = Cursors.Default;

Cursors类包含各种可以使用的游标对象

,这不是我想要的。这个.Cursor只改变表单Cursor,而不是全局Cursor。这不是我想要的。此.Cursor仅更改窗体游标,而不更改全局游标。