Wie überprüfe ich, ob eine andere App minimiert ist oder nicht?

7

Wie kann ich überprüfen, ob eine andere Anwendung minimiert ist oder nicht? Zum Beispiel in einer Schleife wie folgt:

%Vor%     
AngryHacker 16.06.2009, 18:09
quelle

5 Antworten

11
%Vor%     
aquinas 16.06.2009, 18:26
quelle
5
___ qstntxt ___

Wie kann ich überprüfen, ob eine andere Anwendung minimiert ist oder nicht? Zum Beispiel in einer Schleife wie folgt:

%Vor%     
___ answer8206776 ___

Wenn ein Fenster minimiert wird (zumindest in Windows Forms), sind die Werte für Location.X und Location.Y -32000

    
___ answer1003164 ___
%Vor%     
___ qstnhdr ___ Wie überprüfe ich, ob eine andere App minimiert ist oder nicht? ___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ answer38052739 ___

Sie können isZoomed für maximized und isIconic für minimized verwenden, indem Sie user32 dll

injizieren %Vor%     
___ answer1003158 ___

Anstatt Prozesse aufzuzählen, sollten Sie die systemeigene Funktion EnumWindows () verwenden und dann aufrufen IsIkonisch.

    
___ answer1003146 ​​___

Es gibt keine minimierte "Anwendung". Die beste Alternative wäre, zu überprüfen, ob das Hauptfenster der Anwendung Iconic (minimiert) ist.

IsIconic kann verwendet werden, um nach dem ikonischen Zustand eines zu suchen Fenster. Es wird 1 zurückgeben, wenn ein Fenster minimiert ist. Sie können dies mit process.MainWindowHandle aufrufen.

    
___
Reed Copsey 16.06.2009 18:23
quelle
3

Wenn ein Fenster minimiert wird (zumindest in Windows Forms), sind die Werte für Location.X und Location.Y -32000

    
CMarsden 21.11.2011 02:54
quelle
1

Anstatt Prozesse aufzuzählen, sollten Sie die systemeigene Funktion EnumWindows () verwenden und dann aufrufen IsIkonisch.

    
i_am_jorf 16.06.2009 18:25
quelle
0

Sie können isZoomed für maximized und isIconic für minimized verwenden, indem Sie user32 dll

injizieren %Vor%     
Shaahin Shemshian 27.06.2016 11:26
quelle

Tags und Links