Wie kann ich überprüfen, ob eine andere Anwendung minimiert ist oder nicht? Zum Beispiel in einer Schleife wie folgt:
%Vor%Wie kann ich überprüfen, ob eine andere Anwendung minimiert ist oder nicht? Zum Beispiel in einer Schleife wie folgt:
%Vor%Wenn ein Fenster minimiert wird (zumindest in Windows Forms), sind die Werte für Location.X und Location.Y -32000
Sie können isZoomed für maximized und isIconic für minimized verwenden, indem Sie user32 dll
injizieren %Vor%Anstatt Prozesse aufzuzählen, sollten Sie die systemeigene Funktion EnumWindows () verwenden und dann aufrufen IsIkonisch.
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.
Anstatt Prozesse aufzuzählen, sollten Sie die systemeigene Funktion EnumWindows () verwenden und dann aufrufen IsIkonisch.
Sie können isZoomed für maximized und isIconic für minimized verwenden, indem Sie user32 dll
injizieren %Vor%Tags und Links c#