3


XBUTTONイベントをキャプチャする低レベルのマウスフックをC#で作成しました。1番目と2番目のxButtonの場合は問題なく動作しますが、マウスの3番目のxButtonに対するメッセージはありません。そのボタンのイベントをキャプチャする方法はないようです。

私はゲーミングマウスを持っていて、最初の2つのxButtonの間に3番目のxButtonがあります。クリックしても何も起こらないので、カスタムC#マウスフックアプリを作成して、そのボタンのカスタム動作をプログラムしたいと思いました...

4

1 に答える 1

3

そのとおりです。3番目のXボタンは、Windows自体ではなく、マウスドライバーによって処理されます。Windowsには、3つ以上のXボタンに関する知識やサポートが組み込まれていません。これらの追加のボタンは、特別なドライバーがインストールされていないと何もしません。

マウスドライバソフトウェアと通信する方法を見つける必要があります。これらのボタンがクリックされたときに通知を受け取る唯一の方法です。

于 2011-04-18T12:19:37.427 に答える