如何测试 Windows 中的触摸输入是来自手指还是触笔?在 C/C++ 中

How do I test whether a touchinput in Windows is from a finger or the stylus? in C/C++

本文关键字:手指 C++ Windows 测试 何测试 输入 触摸      更新时间:2023-10-16

我有一个Windows多点触控应用程序,我想将触笔/笔中的触摸事件与手指中的事件区别地处理

我已经搜索微软文档几个小时了,看看如何确定这一点。

可能吗?(我不敢相信)

次要的事情是如何确定笔接触时"笔按钮"(或按钮)的状态。

似乎问题是旧的Windows 8之前的API不支持该信息。 您必须使用仅在Windows 8 +上可用的较新的API,"指针输入"消息以及关联的结构和方法。

而且您必须使用新 SDK 中的标头和库。