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