2012-04-26 3 views
0

どのようにC#でマウスボタンの状態を設定できますか?マウス入力をエミュレートするにはどうすればよいですか?例えばMouseButtons状態を設定しますか?

私のアプリケーションはジェスチャーでマウスをコントロールし、マウスの左ボタンの状態を私のジェスチャーで押し下げた状態に設定する必要があります。

+1

? WinFormsアプリケーションですか? Windowsサービス?コンソールアプリケーション?独自のアプリケーションでクリックイベントをローカルに呼び出すか、マウスイベントをデスクトップ上のすべてのアプリケーションにグローバルに送信するだけですか?どのような "ジェスチャー"はあなたが話しているのですか? Kinect?マウスジェスチャー?タッチイベント?何を試しましたか?何がうまかった?何がうまくいかなかったのですか? –

+0

WindowsフォームApp、Kinect。 –

答えて

2

.NETは、フォームコントロールが操作されたときに発生するイベントを消費するマウスイベントハンドラを提供します。また、Formsコントロールのコンテキスト内でマウスの動作をシミュレートすることもできます。 Windowsのグローバル/アウトの

.NET mouse events in windows forms

マウスイベントを形成し、マウス機能をシミュレートし、次のような世界的なマウスフックライブラリ/ DLLが必要になります。私たちがここで何を話している

global mouse hook and mouse simulator

関連する問題