挂钩第3个X-Mouse按钮?

时间:2011-04-18 12:08:49

标签: c# .net windows mouseevent mouse-hook


我在C#中编写了一个低级鼠标钩子,它应该捕获XBUTTON事件。对于第一个和第二个xButton,它工作正常,但我的鼠标上没有第三个xButton的消息。似乎没有可能的方法来捕获该按钮的事件?

我有一个游戏鼠标,在两个第一个xButton之间,是第三个xButton。当我点击它时,没有任何反应,所以我想编写一个自定义的C#Mouse-Hook应用程序来编写该按钮的自定义行为......

1 个答案:

答案 0 :(得分:3)

这是对的。第三个X按钮由鼠标驱动程序处理,而不是由Windows本身处理。 Windows没有内置的知识或支持两个以上的X按钮。如果没有安装特殊的驱动程序,那些额外的按钮根本不会做任何事情。

您需要了解如何与鼠标驱动程序软件进行通信。这是点击这些按钮时获取通知的唯一方法。