如何制作一个可以在按下 Enter 键时捕获所有点击的应用程序,但在我的 WinForm 中也是如此?
这基本上是该线程的后续问题。我正在尝试制作一个 WindowFormApp,我希望用户能够在屏幕上捕获四个点。我想要四个文本框和一个“捕获”按钮。当我单击捕获按钮时,以下单击的 x 和 y 坐标将记录在 textbox1 中,依此类推,直到所有 4 个文本框都已满。
每次按下“捕获”按钮时,我基本上都想使用此处提供的鼠标钩。
http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
我想按照作者的建议去做。
简单的方法
如果您正在开发 Windows 窗体应用程序并且更喜欢拖放编程,那么在程序集 Gma.UserActivityMonitor.dll 中有一个名为 GlobalEventProvider 的组件。只需将其拖放到您的表单并使用属性编辑器事件选项卡创建事件。
但是我找不到要链接到我的表单应用程序的 dll。我对VS编辑器不是很熟悉。有人可以帮我指出正确的方向吗?我需要帮助将我的 WindowsFormApplication1 链接到这个项目并使用这个组件。
谢谢!