スクリーンショットをすべてマウスクリックして作成するアプリケーションを開発しようとしています。チュートリアルを作成するために「Enter」キーを押すと、アプリケーションの外部にあるこのイベントをキャプチャする方法がわかりません。どうすればそれができますか?
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 フックの実装について調べる必要があります。
于 2011-07-29T09:21:42.397 に答える