0

マウスのクリック/移動を完全に制御するアプリケーションを作成しています。

たとえば、アプリケーションを実行している場合、完全に透明なフルスクリーンを形成し、マウスボタンをクリックすると、通常、アプリケーションがバックグラウンドでフォーカスされます。これを防ぐ必要があります(つまり、ボタンをクリックします)。すべてのマウスアクティビティを処理し、このアプリケーションを使用して送信する必要があるため、画面には何も表示されないはずです)。

2つのマウスが独立して動作できるようにする必要があります。これをオーバーレイとして使用し、C#を使用して描画し、実際のマウスを無効にして2つの偽のポインターを作成しています。

4

1 に答える 1

0

あなたが言及しているのはマウスキャプチャと呼ばれ、WindowsフォームとWPFおよびWinAPIの両方で直接実行できます。

WinForms でそれを行う方法は次のとおりです。

WinAPI レベルでは、SetCapture( HWND w )関数呼び出しを使用できます。

于 2009-07-24T18:14:40.557 に答える