我尝试开发一个应用程序来制作屏幕截图,所有鼠标点击,当我点击“输入”键制作教程时,但我不知道如何在我的应用程序之外捕获这些事件。我怎么能这样做???
问问题
3272 次
2 回答
2
使用这个项目“Processing Global Mouse and Keyboard Hooks in C#”。我以前用过它,我个人总是推荐它。
如何使用它:
将Gma.UserActivityMonitor
dll 引用添加到您的项目中。
using Gma.UserActivityMonitor.GlobalEventProvider;
_globalEventProvider1 = new Gma.UserActivityMonitor.GlobalEventProvider();
this._globalEventProvider1.KeyDown += HookKeyDown;//to listen to key down
this._globalEventProvider1.KeyUp += HookKeyUp;//to listen to key down
this.globalEventProvider1.MouseDown += HookMouseDown;//to listen to mouse down
this.globalEventProvider1.MouseUp += HookMouseUp;//to listen to mouse up
//and a lot more...
于 2011-07-29T09:30:07.910 回答
1
您需要查看实现windows hooks。
于 2011-07-29T09:21:42.397 回答