1

その上にマルチタッチオーバーレイを備えたモニターを持っています。Windows 7 では問題なく動作しますが、そのままではタッチ機能をサポートしていない Windows XP 用の C# でマルチタッチ アプリケーションを作成したいと考えています。ドキュメントはまったくなく、メーカーにメールを送信しましたが、返信がありませんでした.

ただし、このデバイスは、Windows XP でマルチタッチをネイティブにサポートしていない Google Earth で動作します。したがって、Windows 7 の WM_TOUCH、Google Earth COM API の 1 つ、そしておそらく UDP または Windows メッセージ形式の独自のメッセージなど、さまざまな種類のメッセージが一緒に生成されると思います。すべての通信をトラップしてプロトコルを学習するにはどうすればよいですか?

4

3 に答える 3

0

Windows 7 に依存しないTuioのようなソリューションがあります。おそらく、tuio (または代替) の実装があれば、作業が楽になるでしょう。

于 2010-04-15T20:45:26.560 に答える
0

OllyDbgは非常に低レベルのデバッガーで、マシン上でやり取りされる多くのメッセージを確認できます。USB デバイス ドライバーのメッセージをリバース エンジニアリングして、項目とのやり取りの方法を把握するために使用されているのを見てきました。

始めるには絶好の場所だと思います。メッセージがどのように渡されているかを判断し、おそらくその構造を分解し始めることができるはずです。

于 2010-03-21T17:27:54.380 に答える
0

私は最近、マルチタッチ用の Windows 7 プラットフォームで開発を行っています。私は UniTuio を使用しています -- http://xtuio.comを参照してください。動作させるために必要だった私の質問を見ることができます。また、Touch2TUIO という Windows 7 用のブリッジも使用しています。これは非常にうまく機能しているようです。マウスを非アクティブにする必要がある場合は、ここで私の質問を参照してください: using windows 7 with unituio

于 2011-05-16T20:02:26.523 に答える