2017-06-26 4 views
0

フォアグラウンドで何かをしながら、他のウィンドウで覆われているDirectXアプリケーションにマウスクリックを送る必要があります。他のアプリケーションではSendMessageを使用していますが、DirectXアプリケーションではうまく動作しません。 SendInputは、カーソルを直接制御し、ウィンドウをフォアグラウンドにする必要があるため意味がありません。私はそれが完全に背景をしたい。これを達成する方法はありますか?ありがとう!バックグラウンドでマウスクリックをDirectXアプリケーションにシミュレートする方法は?

+0

私が覚えている限り、Win32イベントも 'SendMessage'を使ってDirectXアプリケーションに送ることができます。なぜそれは可能ではないのですか? – Rakete1111

+0

@ Rakete1111それは実際にはAndroidのエミュレータです。私は 'WM_MOUSEMOVE'と' WM_LBUTTONDOWN'を試しましたが、良いものはありませんでした。 – whc2001

答えて

0

最後に私は、Androidエミュレータで提供されているADBを使用して完全に異なる方法を使用しました。ちょうどadb connectは、エミュレータが使用したポートに簡単にadb shell input tap [x] [y]私の問題を解決します。

関連する問題