这可能是一个常见问题,但我一直在搜索近30分钟,并且无法找到我一直在寻找的东西。无法获得鼠标点击事件
在Windows窗体应用程序中,我需要捕获当前窗体上和外部的鼠标单击事件。但我遇到的所有点击事件都附加到控件上,因此当我单击表单外部没有事件被触发时:/
我在猜测有一个静态的Mouse
对象,我应该是能够获得鼠标点击的位置可能?
这可能是一个常见问题,但我一直在搜索近30分钟,并且无法找到我一直在寻找的东西。无法获得鼠标点击事件
在Windows窗体应用程序中,我需要捕获当前窗体上和外部的鼠标单击事件。但我遇到的所有点击事件都附加到控件上,因此当我单击表单外部没有事件被触发时:/
我在猜测有一个静态的Mouse
对象,我应该是能够获得鼠标点击的位置可能?
这通常被称为全局鼠标钩。
下面是一个例子:http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
CodePlex上的相关项目:http://globalmousekeyhook.codeplex.com/
我正在检查。 –
正是我一直在寻找。谢谢。谢谢你,我今天学到了新东西。 –
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.capture%28v = vs.110%29.aspx –