获取鼠标信息C#

时间:2011-11-15 08:30:19

标签: c# mouse

我想将鼠标信息检索到我的C#应用​​程序,信息包括:

  • 当鼠标位置发生变化时
  • 鼠标点击时
  • 使用或点击滚轮时

我已经能够找到如何从this question获取鼠标位置 ,但对于其他鼠标信息,我还不知道。但我知道我必须使用win api。

更新: 我需要全局信息,而不是我的表单或控件,实际上我的表单是隐藏的,我只需要在应用程序运行期间存储鼠标信息。

1 个答案:

答案 0 :(得分:1)

通常,单个控件想要了解与它们相关的鼠标操作,这就是为什么他们有捕获此信息的事件,您应该相应地使用它们。

但是,如果您需要在表单之外查看此信息,那么您将需要全局鼠标挂钩。这里有一篇关于此的文章:http://www.codeproject.com/KB/cs/globalhook.aspx