如何测试 Windows 中的触摸输入是来自手指还是触笔?在 C/C++ 中
How do I test whether a touchinput in Windows is from a finger or the stylus? in C/C++
我有一个Windows多点触控应用程序,我想将触笔/笔中的触摸事件与手指中的事件区别地处理
。我已经搜索微软文档几个小时了,看看如何确定这一点。
可能吗?(我不敢相信)
次要的事情是如何确定笔接触时"笔按钮"(或按钮)的状态。
似乎问题是旧的Windows 8之前的API不支持该信息。 您必须使用仅在Windows 8 +上可用的较新的API,"指针输入"消息以及关联的结构和方法。
而且您必须使用新 SDK 中的标头和库。