1

pyhook とクリックイベントの属性を使ってきましたがmessage、標準の 3 つのボタンしか検出できないようです。他の人はハンドラーにさえ到達しません。

マウスに追加されたボタンを検出する方法はありますか?

4

2 に答える 2

2

WH_MOUSE_LLのドキュメントから:

wParam [in]
Type: WPARAM

マウスメッセージの識別子。このパラメーターは、WM_LBUTTONDOWN、WM_LBUTTONUP、WM_MOUSEMOVE、WM_MOUSEWHEEL、WM_MOUSEHWHEEL、WM_RBUTTONDOWN、またはWM_RBUTTONUPのいずれかのメッセージになります。

pyhookはWH_MOUSE_LLフックを使用しているため、これら3つのボタンに制限されているようです。

この回答に続いて、pywin32を使用して、 WM_XBUTTONDOWNメッセージを追跡できます。これは、私の理解では、マウスボタン4および5に対して起動されるはずです。

于 2012-09-14T16:24:22.057 に答える