【问题标题】:Not able to get the mouse click event [duplicate]无法获得鼠标点击事件[重复]
【发布时间】:2013-12-28 02:58:56
【问题描述】:

这可能是一个常见问题,但我已经搜索了将近 30 分钟,但找不到我一直在寻找的内容。

在 Windows 窗体应用程序中,我需要在当前窗体内外捕获鼠标单击事件。但是我遇到的所有点击事件都附加到控件上,因此当我在表单之外点击时,不会触发任何事件:/

我猜某处有一个静态的Mouse 对象,我应该能够获得鼠标点击的位置吗?

【问题讨论】:

标签: c# winforms mouseevent


【解决方案1】:

这通常被称为全局鼠标钩子

这是一个例子:http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C

codeplex 上的相关项目:http://globalmousekeyhook.codeplex.com/

【讨论】:

  • 我正在检查这个。
  • 正是我一直在寻找的。谢谢。多亏了你,我今天学到了一些新东西。
猜你喜欢
  • 1970-01-01
  • 2020-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 1970-01-01
  • 2018-06-29
  • 2014-12-13
相关资源
最近更新 更多