这可能是一个常见的问题,但我一直在寻找将近30分钟,但找不到我一直在寻找的东西。
在Windows窗体应用程序中,我需要在当前窗体的内部和外部捕获鼠标单击事件。但是我遇到的所有点击事件都附加到控件上,因此当我在表单外部单击时,没有事件被触发:/
我猜测某个地方有一个静态Mouse
对象,我应该可以获得鼠标点击位置吗?
答案 0 :(得分:1)
这通常被称为全局鼠标挂钩。
以下是一个示例:http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
codeplex上的相关项目:http://globalmousekeyhook.codeplex.com/