【发布时间】:2011-03-15 01:04:31
【问题描述】:
我正在编写一些代码来处理 Windows 7 中的 WM_GESTURE 和 WM_TOUCH 事件,但我不知道如何测试它。我在 Boot Camp 中使用 17 英寸 Mac Book Pro 进行开发。
到目前为止,我已经确定 Windows 7 中的 Boot Camp 触控板驱动程序不会生成这些事件,而我在 Amazon.com 上找到的这个声称是“多点触控”的通用触控板可以像宣传的那样工作,但不是创建 WM_GESTURE 或 WM_TOUCH 事件。我通过使用 Spy++ 报告事件来验证这一点;没有报告 WM_GESTURE 或 WM_TOUCH 值。
应该使用哪种硬件来生成此类事件?在这一点上,我假设它仅适用于平板电脑或移动 (Windows CE) 硬件,但如果有任何其他建议,我将不胜感激。
我想还有另一种方法可以解决这个问题——我想获得类似于 Cocoa 的 [NSResponder swipeWithGesture:] 和相关方法的功能,它们报告触控板上的滑动、旋转和其他手势。 WM_GESTURE 在 Windows 7 上似乎是等效的。
【问题讨论】:
标签: windows-7 touch multi-touch gesture-recognition