我正在尝试使用win32gui.IsIconic(hWnd)检测窗口是否打开。我到底要用什么替代hWnd?
我的目标非常简单:如果某个程序(例如记事本)被最大化,我希望布尔值是true,否则,它是false。
我不太了解编程术语,因为我在编程的较新方面有点了解,因此示例/特性有助于解决问题。
这可能会起作用。
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