プロジェクトにタブレット描画のサポートを追加するにはどうすればよいですか? 私が言いたいのは、ほとんどのペン タブレットには、定期的に保持すると「通常の」ポインティング デバイスとして機能する機能がありますが、ペンをひっくり返すと消しゴムとして機能するということです (たとえば、OneNote はこのように機能します)。
ペンのどちら側が使用されているかを検出するにはどうすればよいですか?
プロジェクトにタブレット描画のサポートを追加するにはどうすればよいですか? 私が言いたいのは、ほとんどのペン タブレットには、定期的に保持すると「通常の」ポインティング デバイスとして機能する機能がありますが、ペンをひっくり返すと消しゴムとして機能するということです (たとえば、OneNote はこのように機能します)。
ペンのどちら側が使用されているかを検出するにはどうすればよいですか?
タブレットのネイティブ API に従います。タブレットのベンダーは、いくつかexamples
(Visual C++) を含む SDK について非常に詳しく説明しています。
あなたが具体的に求めているのはthe eraser detection
デバイスタイプを検出するだけであれば、WinTabの処理は非常に簡単です。ただし、絶対位置、ペンの向き、および筆圧を処理する場合は、さらに混乱する可能性があります。これに対処するための優れたC++ライブラリがあります。
http://www.billbaxter.com/projects/bbtablet/index.html
直接使用するためにラッピングする手間をかけたくない場合でも、行き詰まった場合はソースから学ぶことができます。