c# - 在 "Metro"windows 8 程序中设置鼠标光标位置

标签 c# windows windows-8 mouse

我正在尝试设置鼠标光标的位置(这样我就可以将它锁定在我正在制作的 fps 的屏幕中央),但我想不出办法来做到这一点。

我需要在每一帧的屏幕中间设置光标,这样我就可以正确处理游戏相机(典型的 FPS 相机)并且没有鼠标。setposition 等效项据我所知无法完成。

我正在用 C# 为 Windows 8 商店编写程序。

我已经试过了:

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

最佳答案

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

关于c# - 在 "Metro"windows 8 程序中设置鼠标光标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13676317/

相关文章:

c# - 默认通过引用传递不可变值类型

c# - 如何将计时器传递给事件处理程序?

c# - FFMPEG 强制覆盖

windows - 我怎么知道加载我的 dll 的 .exe 即将退出?

windows - 在 Xampp 之后安装 Zend Framework

将 const char* 转换为 LPCTSTR

windows-8 - 在 Windows 8 应用程序中禁用 snapview 中的应用栏

python - 按下时创建一个按钮在python 3.3的输入框中打印该按钮上的数字

C# xml内联数组反序列化

wpf - 为堆栈面板内的控件赋予相等的宽度