使用Python,如何检测程序是最小化还是最大化?

问题描述 投票:-1回答:1

我正在尝试使用win32gui.IsIconic(hWnd)检测窗口是否打开。我到底要用什么替代hWnd?

我的目标非常简单:如果某个程序(例如记事本)被最大化,我希望布尔值是true,否则,它是false。

我不太了解编程术语,因为我在编程的较新方面有点了解,因此示例/特性有助于解决问题。

python minimize
1个回答
0
投票

这可能会起作用。

window = win32gui.FindWindow("Notepad", None)
if window:
    tup = win32gui.GetWindowPlacement(window)
    if tup[1] == win32con.SW_SHOWMAXIMIZED:
        minimized = False
    elif tup[1] == win32con.SW_SHOWMINIMIZED:
        minimized = True
    elif tup[1] == win32con.SW_SHOWNORMAL:
        normal = True

该代码来自此答案:Duplicate

© www.soinside.com 2019 - 2024. All rights reserved.