我正在为我的平板电脑编写一个快乐垫模拟器,以获得乐趣和挑战。我可以触摸在我的表格上绘制的按钮,并以另一种形式激活按键。问题是许多游戏(我正在测试我的世界)使用鼠标偏移让玩家环顾世界。我的问题是,当我触摸一个按钮时,鼠标会移动到那里,游戏中的玩家会疯狂地环顾四周。
如何在不移动鼠标的情况下使用WPF接受C#中的触摸输入?
答案 0 :(得分:2)
用于收集相对鼠标移动的方法有时是读取光标位置,然后将其位置重置到屏幕中心,从而为您提供相对时刻。可以修改此方法以满足您的需求。
我发现这个如何导入函数来改变光标位置: http://social.msdn.microsoft.com/forums/en-US/wpf/thread/6be8299a-9616-43f4-a72f-799da1193889/
基本上,你所做的是每当按下一个按钮时,你调用方法将光标位置重置到目标窗口的中心,这应该足够快,目标应用程序根本不应该注意到。
答案 1 :(得分:1)
我认为你不能做你想做的事。鼠标&触摸输入由操作系统绑定在一起,你无法从应用程序中解除它们。