恢复窗口而不设置为前台

时间:2019-02-06 19:15:33

标签: python winapi hwnd

我只能拍摄非图标化(未最小化)窗口的图像,因此,如果看到一个,我将其还原,但是它会弹出到前景。现在,我有以下解决方案:

With New ADODB.Command
    '...
End With

,但有时闪烁会中断其他正在运行的进程。如何还原窗口并将其设置为Windows Z顺序中的最后一个?

2 个答案:

答案 0 :(得分:0)

SetWindowPos设置Z顺序。与HWND_BOTTOM一起使用。

答案 1 :(得分:0)

在win32中搜索后,我找到了此解决方案:

if win32gui.IsIconic(hwnd):
        win32gui.ShowWindow(hwnd, win32con.SW_SHOWNOACTIVATE)