3


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

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

4

1 回答 1

3

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

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

于 2011-04-18T12:19:37.427 回答