C# 将鼠标光标的位置设置为";地铁";windows 8程序

C# 将鼠标光标的位置设置为";地铁";windows 8程序,c#,windows,windows-8,mouse,C#,Windows,Windows 8,Mouse,我试图设置鼠标光标的位置(这样我就可以将它锁定在我正在制作的fps的屏幕中心),但我想不出一种方法来实现这一点 我需要把光标设置在屏幕的每一帧中间,这样我就可以使游戏机的相机处理正确(典型的FPS相机),而没有鼠标。 我正在用c#为windows 8应用商店编写程序 我已经试过: [DllImport("user32.dll")] static extern bool SetCursorPos(int X, int Y); 我刚刚和一些微软的人谈过,目前还不可行,他们希望在下一

我试图设置鼠标光标的位置(这样我就可以将它锁定在我正在制作的fps的屏幕中心),但我想不出一种方法来实现这一点

我需要把光标设置在屏幕的每一帧中间,这样我就可以使游戏机的相机处理正确(典型的FPS相机),而没有鼠标。 我正在用c#为windows 8应用商店编写程序

我已经试过:

    [DllImport("user32.dll")]
    static extern bool SetCursorPos(int X, int Y);

我刚刚和一些微软的人谈过,目前还不可行,他们希望在下一个api版本中加入。

我需要问一下,那次尝试的结果是什么吗?很遗憾,这是一次失败,但我可能做错了。有什么建议吗?什么样的失败?调用函数失败导致异常,或者位置保持不变时出现静默故障,或者位置随机跳转?光标保持不变时静默故障。我也不确定这个调用在arm上的windows rt中是否也能起作用。@DanielArmstrong不确定这个调用在windows rt上是否能起作用,但你不能只执行
Cursor.Position=new Point(x,y)?祝你今天愉快:)