Как узнать, развернуто ли окно с помощью pywin32? - PullRequest
1 голос
/ 31 мая 2019

Мне нужно проверить, развернуто ли окно с помощью pywin32.Я нахожусь на машине с Windows 10.

Я просмотрел документацию, но не могу найти прямого решения, какие-либо выводы?

1 Ответ

1 голос
/ 01 июня 2019

Использование 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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...