C#で個別に機能する複数のマウスコントロールを作成する方法は?

StackOverflow https://stackoverflow.com/questions/7802267

質問

私は、ゲームの複数のインスタンスを同時に「再生する」ことができるC#でプログラムを実装しています。生成されたインスタンスの行動は、私の行動に基づいています。たとえば、メインインスタンスの位置Xでクリックすると、他のすべての生成されたインスタンスで同じ位置でマウスクリックが行われます。

マウスのクリック、マウスダウン、マウスのマウスをマウスイベントに引っ込めてマウスを作成し、各ゲームウィンドウの位置に基づいて同じマウスクリックをシミュレートできます。ただし、マウスのドラッグに関しては、このアプローチは役に立ちません。そして、仮想マウスクリックを行うためにすべてのゲームインスタンスをループする必要がある場合、パフォーマンスにある程度のset折があります。

MicrosoftのMultipoint SDKを使用して複数のマウスを作成することが可能であることがわかりました。ただし、C#で複数のマウスクリックイベント(私のもの以外)をシミュレートできるかどうかについてのドキュメントが見つかりませんでしたか?もしそうなら、どうすればできますか?

ありがとう

役に立ちましたか?

解決

あなたが書いていないプログラムを操作していない限り、あなたは仕事に間違ったAPIを使用しているかもしれないと思います。

複数のウィンドウで複数のアクションをスクリプト化する必要がある場合は、おそらくそれらを順番に実行する方が良いでしょう。コーディングとデバッグが簡単になり、特別なことをする必要はありません。各アクションを順番にスクリプト化してから実行するだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top