设置鼠标位置?

时间:2013-07-27 18:03:49

标签: c++ wpf xaml visual-studio-2012 mouse

嗯,我正在研究一个小程序,我试图在每次移动时将窗口鼠标的位置设置到它的中心。事情是我不知道如何使这项工作。我有以下代码:

auto point = new Point(300.0, 200.0);
//auto ends up being Windows::Foundation::Point;

但我仍然可以在屏幕上自由移动鼠标......

然后我搜索了一下互联网并使用了:

Windows::UI::Input::PointerPoint point = Point(300.0, 200.0);//1
//and//
auto point = Windows::UI::Xaml::PointHelper::FromCoordinates(300.0, 200.0);//2

示例一个不会编译。示例2编译但我仍然可以在整个屏幕上移动鼠标acrros。

不知道它是否重要,但我用C ++编写代码,使用DirectX进行图形处理,使用XAML进行文本处理。 (我也使用基类作为C ++ / CX来处理XAML)。

1 个答案:

答案 0 :(得分:0)

尝试使用SetCursorPos(),它应该适用于Windows。