【发布时间】:2013-04-11 22:47:55
【问题描述】:
我关注these steps 下载Multi-Touch Vista 并将其配置为使用多个鼠标模拟手指触摸。
效果很好,现在屏幕上有两个红点,每个都由鼠标控制。
然后我编写一个 WPF 应用程序,它有一个带有 Canvas 的单个窗口,在 Canvas 的 TouchDown 事件处理程序中,我记录了哪个手指(鼠标)正在触摸屏幕。
private void canvas_TouchDown(object sender, TouchEventArgs e)
{
System.Diagnostics.Debug.WriteLine(e.TouchDevice.Id);
}
但令我惊讶的是,无论我使用哪种鼠标,Id 始终为 258 - 我希望它从 0 或 1 开始,并且 2 个手指(鼠标)之间的 Id 不同。
我在 Win7 32bit 上测试。
【问题讨论】:
标签: wpf multi-touch