4

以下を使用して、非アクティブなウィンドウのクリックをシミュレートするプログラムを C++ で作成しました。

PostMessage (z, WM_LBUTTONDOWN, 0,MAKELONG(t.left+x,t.top+y));

しかし、クリックするたびにウィンドウがアクティブになり、ウィンドウが一番上に移動します。

ウィンドウを非アクティブにしたり、別の方法でクリックしたりする方法はありますか?

そのウィンドウをSetWindowPos(z , HWND_BOTTOM,....)z オーダー リストの一番下に配置していましたが、それでもアクティブになります。

編集:ウィンドウはゲームコンソールです

4

1 に答える 1

0

PostMessageからに切り替えてみてSendInput、同じ効果が得られるかどうかを確認してください。

于 2013-02-07T15:06:51.903 に答える