我在C#中编写了一个低级鼠标钩子,它应该捕获XBUTTON事件。对于第一个和第二个xButton,它工作正常,但我的鼠标上没有第三个xButton的消息。似乎没有可能的方法来捕获该按钮的事件?
我有一个游戏鼠标,在两个第一个xButton之间,是第三个xButton。当我点击它时,没有任何反应,所以我想编写一个自定义的C#Mouse-Hook应用程序来编写该按钮的自定义行为......
答案 0 :(得分:3)
这是对的。第三个X按钮由鼠标驱动程序处理,而不是由Windows本身处理。 Windows没有内置的知识或支持两个以上的X按钮。如果没有安装特殊的驱动程序,那些额外的按钮根本不会做任何事情。
您需要了解如何与鼠标驱动程序软件进行通信。这是点击这些按钮时获取通知的唯一方法。