Frage

So erfassen Sie alle Fenster (anderer Anwendungen), die aus der C# -Anwendung minimiert wurden

War es hilfreich?

Lösung

Verwenden Sie Beispiele von hier aus http://pinvoke.net/default.aspx/user32.enumdesktopwindows Dann überprüfen Sie einfach den Fensterzustand

Andere Tipps

Wenn Sie überwachen möchten, was im System vor sich geht, möchten Sie a einrichten CBT -Haken. Dadurch werden Sie benachrichtigt, wenn Fenster erstellt, zerstört, minimiert, maximiert, bewegt, aktiviert usw. usw.

Für Windows -Formulare können Sie sich die Eigenschaft ansehen Fensterstaat auf dem Formular Objekt. Minimierte Fenster haben einen Zustand von FormWindowState.Minimized.

Verwenden Sie GetWindowState () WinAPI -Funktion

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top