【问题标题】:XButton1/2 as global hotkeyXButton1/2 作为全局热键
【发布时间】:2011-03-09 04:04:33
【问题描述】:

我最近偶然发现了一个全局热键类 (This one),它运行良好,正是我所需要的。

但我遇到了一个问题,由于某种原因,它不适用于鼠标按钮 XButton1 和 XButton2。

所以我想问一下,是否有任何方法可以使它起作用,或者是否有合理的解释来说明为什么它不起作用。

哦,我认为 XButton 上还没有绑定全局热键。

提前致谢
- 卡斯珀

【问题讨论】:

    标签: c# class button global hotkeys


    【解决方案1】:

    我没有看到该类的任何代码。但几乎可以肯定它使用了 RegisterHotKey() API 函数。这适用于键盘键,而不是鼠标按钮。要全局捕获鼠标按钮事件,您需要使用 SetWindowsHookEx,使用 WH_MOUSE_LL 挂钩。 google 真的很好,你会找到很多例子。

    【讨论】:

    • 非常感谢,我找到了一个很好的例子:codeproject.com/KB/cs/globalhook.aspx 虽然我必须对其进行编辑才能使其与 XButtons 一起使用,但显然这很容易。
    猜你喜欢
    • 1970-01-01
    • 2010-11-19
    • 2016-02-28
    • 2010-12-12
    • 2019-12-07
    • 2016-02-22
    • 2018-05-01
    • 2011-03-15
    • 1970-01-01
    相关资源
    最近更新 更多