1

私は、新しい Windows 8 マシンで十分に単純なジェスチャ サポートを製品に追加することを任されました。wndproc に WM_GESTURE を追加しただけで、すべてが期待どおりに機能しました。ただし、Win7 マシンで動作させるとなると、状況は大きく異なります。ジェスチャ メッセージをまったく受信しません。spy++ でさえ、アプリケーションにジェスチャ メッセージが送信されていないことを示しています。RegisterTouchWindow() を使用してタッチ メッセージを機能させることができましたが、タッチが無効になっているとジェスチャ メッセージが表示されないことがわかっているため、これはテスト目的でのみ行われました。「フリック」が干渉する可能性があることをどこかで読んだので、コントロール パネルと SetOpt() を使用するコードの両方からフリックを無効にしました。SetWindowsHookEx を使用して GetMessage に接続しようとさえしました。私がすることは何もうまくいきません。私' Microsoft Touch Pack のサンプル プログラムを試してみたところ、すべてが期待どおりに動作するという点で、ジェスチャが動作しているように見えます。見つけたすべてのドキュメントを読みましたが、何が問題なのかまだわかりません。誰でもこれについてこれ以上の洞察を提供できますか? 「うまくいく」と思いますが、実際にはそうではありません。

前もって感謝します。

4

0 に答える 0