【发布时间】:2015-03-10 09:31:58
【问题描述】:
我想让该窗口在执行 postmessage() 时不会成为前景。 但是,在执行程序时,窗口变成了前台。
point = (x,y);
lParam = makePararm(x,y);
PostMessage(hWnd, WM_LBUTTONDOWN, MK_LBUTTON, lParam);
sleep(0.03);
PostMessage(hWnd, WM_LBUTTONUP, MK_LBUTTON, lParam);
这个程序就是点击 x,y。 我想在背景中单击窗口(不成为前景!) 有人可以帮忙吗?
【问题讨论】:
-
您正在向窗口发送鼠标消息,就好像用户在单击鼠标一样。接收应用程序无法区分这一点,它只是认为您用鼠标单击了它,因此它决定激活。当您向其发送消息的应用程序是您的(并且您有它的来源)时,您可以让它处理自定义消息并发送该消息。现在你只是在模拟鼠标点击。
标签: python windows python-2.7 winapi