0

グローバル ホット キー (現在は Alt + Space) をリッスンするアプリケーションを作成しました。Google Chrome にフォーカスがあるときにホット キーを押すと、アプリがフォーカスされますが、Chrome のコンテキスト メニュー (右クリック メニュー) も開きます。キーボード フックの実装には、次の dll を使用しました。

これを防ぐことはできますか?もしそうなら、どのように?これは大きな問題ではありませんが、その組み合わせに関連付けられているすべての既存のホット キーをクリアできる方法がある場合は、これを学びたいと思います。

編集

私が正しいものとして選択した答えは正しいものですが、私の問題ではありません。この機能を C# WinForm に正しく実装するために、私はこのチュートリアルを使用しました

4

1 に答える 1

2

リンクされた記事のFAQセクションにはあなたの答えが含まれています:

質問

キーストロークを処理した後、それらを抑制する必要があります。

答え

処理した主要なイベントでe.Handledプロパティをに設定するだけです。trueキーストロークが他のアプリケーションによって処理されるのを防ぎます。

于 2012-04-16T17:47:46.123 に答える