Windows mobile “如何伪造”;“多点触控”;对于Windows Mobile?

Windows mobile “如何伪造”;“多点触控”;对于Windows Mobile?,windows-mobile,compact-framework,mobile,multi-touch,Windows Mobile,Compact Framework,Mobile,Multi Touch,我的想法是: 我有两个面板,有鼠标向下的事件。我的想法是要有一个计时器,每隔十分之一秒启用和禁用面板 我希望MouseDown事件将被一个面板捕获,然后我可以读取事件的e.X和e.Y,然后MouseDown事件将被下一个计时器事件的另一个面板捕获 这将是真正的多点触摸,但它可能足以有一些乐趣。但这在实践中并不奏效 我的假设是,这种技术无法在硬件级别工作。但我想确保没有其他人知道如何实现“黑客多点触控” 有什么想法吗?简单的回答是,这样做行不通 对于多点触摸,您必须有硬件支持(电容式触摸屏)。根本

我的想法是:

我有两个面板,有鼠标向下的事件。我的想法是要有一个计时器,每隔十分之一秒启用和禁用面板

我希望MouseDown事件将被一个面板捕获,然后我可以读取事件的e.X和e.Y,然后MouseDown事件将被下一个计时器事件的另一个面板捕获

这将是真正的多点触摸,但它可能足以有一些乐趣。但这在实践中并不奏效

我的假设是,这种技术无法在硬件级别工作。但我想确保没有其他人知道如何实现“黑客多点触控”


有什么想法吗?

简单的回答是,这样做行不通

对于多点触摸,您必须有硬件支持(电容式触摸屏)。根本没有办法制作电阻式触摸屏(WinMo设备上有什么)“看”两次触摸。相反,它只提供所有触摸的平均值

我见过一个假设你不同时接触两个点,并且一个点(通常左上角)永远不会移动的黑客。然后,通过从平均值中后退,您可以找出第二个点的位置。它对“缩小”和“放大”类型的手势有点作用,但仅此而已


即使你有一个电容式触摸屏,除非操作系统知道如何处理鼠标在任何给定时间处于两个位置的情况,或者触摸面板驱动程序明确地向应用程序提供了这些信息,否则你仍然运气不佳。

我想这一定是问题所在。我希望我可以重新设置屏幕,并希望抓取一个随机鼠标向下,然后随着时间的推移计算它。基本上我有两个屏幕区域,每个玩家一个。但最低的MouseDown总是在发布之前获胜,这太糟糕了。如果我能随机捕获鼠标下的内容,并经常结束它们,那么我至少可以在屏幕的不同区域拥有一个虚拟的多点触控。看到我要去那里干什么了吗?仍然可以肯定这是不可能的。那太棒了!是的,我知道你在想什么,它只是需要弯曲物理定律才能工作。如果没有硬件支持,你就无法到达那里。感谢Chris1,知道这是不可能的,这是很有帮助的,这样我就不会再浪费时间了。