我需要检查是否使用pywin32最大化了一个窗口。我在Windows 10机器上。
我已经浏览了文档,但是找不到直接的解决方案,有什么线索吗?
答案 0 :(得分:0)
使用GetWindowPlacement
API。
在pywin32中,win32gui.GetWindowPlacement
将返回一个元组,可以对它进行如下测试:
window = win32gui.FindWindow("Notepad", None)
if window:
tup = win32gui.GetWindowPlacement(window)
if tup[1] == win32con.SW_SHOWMAXIMIZED:
print("maximized")
elif tup[1] == win32con.SW_SHOWMINIMIZED:
print("minimized")
elif tup[1] == win32con.SW_SHOWNORMAL:
print("normal")