如何在模拟点击时保持窗口不活动

How to keep window inactive on simulated clicks?

本文关键字:窗口 不活动 模拟      更新时间:2023-10-16

我用c++编写了一个程序来模拟在非活动窗口上的点击:

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

但是每当它点击时,它就会激活窗口并将窗口移到顶部

是否有一种方法可以使窗口保持非活动状态或另一种方式来点击它?

我使用SetWindowPos(z , HWND_BOTTOM,....)使该窗口位于z顺序列表的底部,但它仍然激活。

编辑:窗口是一个游戏控制台

尝试从PostMessage切换到SendInput,看看是否得到相同的效果。