マルチタッチとLabViewに問題があります。
私の目的は、Windows タッチ メッセージ (マルチタッチ モニタによって生成され、Windows 7 によって解釈および処理される) を傍受することです。これは、 LabVIEWというプログラムが所有するすべてのウィンドウを対象としています。
これにより、Windows がタッチ メッセージと通信LabVIEW
できなくなり、タッチ メッセージを使用して自分でカスタム応答を作成できるようになりますLabVIEW
。また、Windows は、ユーザーが操作する可能性のある他のすべてのプログラムに対して、通常どおりタッチ メッセージを使用できます。
LabVIEW
は、Windows タッチ メッセージを具体的に解釈するために Windows 7 に登録されていません。したがって、デフォルトの Windows 7 応答を使用してそれらを処理します。
カスタム マルチタッチ対応応答を作成するためのライブラリを開発しましたLabVIEW
が、Windows 7 がモニターのタッチ イベント メッセージをリッスンして独自のセットに変換するのを防ぐために、使用されているマルチタッチ モニター用に独自のドライバーを提供する必要があります。メッセージをタッチします。これは非効率的です。なぜなら、ユーザーが自分のコードで市販のマルチタッチ モニターをプラグ アンド プレイできるようにしたいからです。モニターの種類ごとにカスタム ドライバーを作成する必要はありません。
LabVIEW
したがって、意図されたタッチ メッセージ(およびそれらの Windows タッチ メッセージのみ)をインターセプトして、
- LabVIEWに到達しない
- 次に、localhost を介して TCP メッセージを介して再解釈するために、既存のプログラムに送信できます (これは、これまでに見つけた最良の方法のようです)。
誰かに何かアイデアがあれば、私は非常に感謝しています!