如何在我的项目中添加对平板绘图的支持?我的意思是,大多数数位板在定期握持时都具有充当“普通”指点设备的功能,但是当笔翻转时,它充当橡皮擦(例如,OneNote 就是这样工作的)。
如何检测正在使用笔的哪一侧?
如何在我的项目中添加对平板绘图的支持?我的意思是,大多数数位板在定期握持时都具有充当“普通”指点设备的功能,但是当笔翻转时,它充当橡皮擦(例如,OneNote 就是这样工作的)。
如何检测正在使用笔的哪一侧?
我会遵循平板电脑的原生 API。您的平板电脑供应商已经很好地描述了 SDK,包括几个examples
(在 Visual C++ 中)。
你具体要找的是the eraser detection
如果您只想检测设备类型,那么处理 WinTab 就很容易了。但是,如果您想处理绝对位置、笔方向和压力,它会变得更加混乱。有一个很好的 C++ 库来处理这个问题:
http://www.billbaxter.com/projects/bbtablet/index.html
即使你不想费力地把它包装起来直接使用它,如果你卡住了,你也可以从源头学习。