适用于 Windows 7 上 Win32 应用程序的多点触控板
我正在开发一个使用多点触控输入的 Win32 应用程序 (Windows 7)。我尝试了几个在 Windows 上工作的多点触控板,例如 MSI starpad 和 Macbook pro 内置触摸板(使用 Bootcamp 在 Window 7 中启动),但它们都没有生成 Windows 多点触控或手势事件。有谁知道这些触摸板驱动程序如何向 win32 应用程序发送多点触控信号?
I am developing an Win32 application (Windows 7) that uses a multitouch input. I tried several multitouch pads working on Windows, such as MSI starpad and Macbook pro built-in touchpad (booted in Window 7 using Bootcamp), but none of them generate Windows multitouch or gesture event. Does anyone know how these touchpad drivers send multitouch signals to win32 applications?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
触摸功能由 报告固件通过 Microsoft 的 HID 驱动程序或自定义 HID 驱动程序。
The touch capability is either reported by firmware via Microsoft's HID driver or by a custom HID driver.
根据此页面:
Windows 7 中的 MultiTouch 功能
您需要处理消息 WM_TOUCH 和 WM_GESTURE在 Windows 过程中。
According to this page:
MultiTouch Capabilities in Windows 7
You need to handle the messages WM_TOUCH and WM_GESTURE in a windows procedure.