0

私はタッチスクリーンアプリケーションを開発しています。タッチスクリーンオーバーレイには、WPFのデフォルト機能をすべて無効にする独自のSDKが付属しています。たとえば、このSDKを使用しない場合、InkCanvasで簡単に描画でき、プログラムはオーバーレイをマウス入力として認識しますが、このSDKを使用すると、ジェスチャーが認識されないため、SDKには優れた機能があるため、本当に必要です。これを使用するには、タッチポイントの位置を取得できるので、このポイントを認識してこのポイントに基づいて描画できるようにInkCanvasを構成するにはどうすればよいですか。

ところで、SDKを使うとマウスで描くことができます。

何か案が?

前もって感謝します、

4

1 に答える 1

0

最善の方法は、SDKを支援できる場合は使用せず、マルチタッチドライバーを使用することです。これにより、作業が大幅に簡素化されます。このドライバーを入手したら、次のことを行う必要があります。

  1. Windowsでペンとタッチを有効にする
  2. TouchDown、TouchMove、およびTouchUpイベントに応答します。マウスのクリック/ドラッグと同じように、タッチがイベントに変換されることはありません。この記事の「RawTouch」セクションをご覧ください。

ドライバーがない場合、またはSDKの使用を主張する場合でも、上記のTouchイベントを調べる必要があります。これらは、おそらく必要なものだからです。

于 2011-02-26T04:49:11.253 に答える