我的任务是为我们的产品添加手势支持,这在新的 Windows 8 机器上非常简单——我刚刚将 WM_GESTURE 添加到我们的 wndproc 中,一切都按预期工作。然而,当要让它在 Win7 机器上工作时,情况就大不相同了。我根本没有收到任何手势信息。甚至 spy++ 也没有显示任何手势消息被发送到我的应用程序。我已经设法使用 RegisterTouchWindow() 让触摸消息正常工作,但我知道当触摸被禁用时我不会收到手势消息,所以这只是为了测试目的。我在某处读到“轻弹”可能会干扰,所以我从控制面板和使用 SetOpt() 的代码中都禁用了轻弹。我什至尝试过使用 SetWindowsHookEx 连接到 GetMessage。我所做的一切都不起作用。我' 已经尝试了 Microsoft Touch Pack 中的示例程序,并且手势似乎在那里工作,因为一切都按预期工作。我已经阅读了我能找到的所有文档,但仍然无法弄清楚出了什么问题。任何人都可以对此提供更多见解吗?我觉得它应该“正常工作”,但事实并非如此!
提前致谢。