Используя Python, как я могу определить, свернута ли программа или развернута? - PullRequest
0 голосов
/ 01 марта 2020

Я пытаюсь определить, открыто ли окно, используя win32 gui .IsIconi c (hWnd). Что именно я вставляю вместо hWnd?

Моя цель довольно проста: если программа, например Блокнот, развернута, я хочу, чтобы логическое значение было истинным, а если нет - ложным.

Я не на 100% знаком с терминами программирования, поскольку я немного новичок в программировании, поэтому примеры / особенности помогают достичь вершин.

1 Ответ

0 голосов
/ 01 марта 2020

Это, вероятно, сработает.

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

...