3

如何在我的项目中添加对平板绘图的支持?我的意思是,大多数数位板在定期握持时都具有充当“普通”指点设备的功能,但是当笔翻转时,它充当橡皮擦(例如,OneNote 就是这样工作的)。

如何检测正在使用笔的哪一侧?

4

2 回答 2

4

我会遵循平板电脑的原生 API。您的平板电脑供应商已经很好地描述了 SDK,包括几个examples(在 Visual C++ 中)。

你具体要找的是the eraser detection

于 2012-02-10T23:44:26.387 回答
0

如果您只想检测设备类型,那么处理 WinTab 就很容易了。但是,如果您想处理绝对位置、笔方向和压力,它会变得更加混乱。有一个很好的 C++ 库来处理这个问题:

http://www.billbaxter.com/projects/bbtablet/index.html

即使你不想费力地把它包装起来直接使用它,如果你卡住了,你也可以从源头学习。

于 2012-02-14T05:35:55.187 回答