.Net CF 2 C# で Windows CE 5 (間もなく 6 にアップグレード予定) のプラットフォームを開発しています。
最近発見したことは、周辺機器の使用中にタッチスクリーンに触れていると、周辺機器のデータ トラフィックがタイムアウトし、アプリケーションがクラッシュすることです。そのため、タッチスクリーンがそれをブロックしているようです。簡単な修正として、周辺機器の使用中にタッチスクリーンを無効にし、再度有効にします。
それで私たちの質問は、どうやってそれを行うのですか?
OS ビルドに追加のパッケージが必要ですか、それとも手動で行うことができますか。touchpaneldisable() と touchpanelenable(...) を見てきました。ただし、enable メソッドには、コールバック関数へのハンドルが必要です。したがって、これを修正する方法がわかりません。