Win-Funktionen

Funktionen zum Abrufen von Informationen über ein oder mehrere Fenster oder zum Ausführen verschiedener Operationen an einem Fenster. Klicken Sie auf einen Funktionsnamen, um mehr zu erfahren.

Funktion Beschreibung
WinActivate Aktiviert ein bestimmtes Fenster.
WinActivateBottom Ähnelt WinActivate, aktiviert aber das unterste gefundene Fenster, nicht das oberste.
WinActive Prüft, ob ein bestimmtes Fenster existiert und gerade aktiv ist.
WinClose Schließt ein bestimmtes Fenster.
WinExist Prüft, ob ein bestimmtes Fenster existiert.
WinGetClass Ruft den Klassennamen eines bestimmten Fensters ab.
WinGetClientPos Ruft die Position und Größe des Clientbereichs eines bestimmten Fensters ab.
WinGetControls Gibt ein Array von Namen (ClassNNs) aller Steuerelemente in einem bestimmten Fenster zurück.
WinGetControlsHwnd Gibt ein Array von eindeutigen ID-Nummern (HWNDs) aller Steuerelemente in einem bestimmten Fenster zurück.
WinGetCount Gibt die Anzahl existierender Fenster gemäß bestimmter Kriterien zurück.
WinGetID Gibt die eindeutige ID-Nummer (HWND) eines bestimmten Fensters zurück.
WinGetIDLast Gibt die eindeutige ID-Nummer (HWND) des letzten/untersten Fensters bei mehr als einem Fund zurück.
WinGetList Gibt ein Array von eindeutigen ID-Nummern (HWNDs) aller existierenden Fenster gemäß bestimmter Kriterien zurück.
WinGetMinMax Gibt eine Zahl ungleich 0 zurück, wenn ein bestimmtes Fenster maximiert oder minimiert ist.
WinGetPID Gibt die Prozess-ID-Nummer (PID) eines bestimmten Fensters zurück.
WinGetPos Ruft die Position und Größe eines bestimmten Fensters ab.
WinGetProcessName Gibt den Namen des Prozesses eines bestimmten Fensters zurück.
WinGetProcessPath Gibt den vollständigen Pfad und Namen des Prozesses eines bestimmten Fensters zurück.
WinGetStyle
WinGetExStyle
Gibt den Style oder erweiterten Style eines bestimmten Fensters zurück.
WinGetText Ruft den Text eines bestimmten Fensters ab.
WinGetTitle Ruft den Titel eines bestimmten Fensters ab.
WinGetTransColor Gibt die Farbe zurück, die in einem bestimmten Fenster als transparent markiert ist.
WinGetTransparent Gibt die Transparenzstärke eines bestimmten Fensters zurück.
WinHide Versteckt ein bestimmtes Fenster.
WinKill Erzwingt die Schließung eines bestimmten Fensters.
WinMaximize Vergrößert ein bestimmtes Fenster auf seine maximale Größe.
WinMinimize Verkleinert ein bestimmtes Fenster zu einer Schaltfläche in der Taskleiste.
WinMinimizeAll
WinMinimizeAllUndo
Minimiert oder entminimiert alle Fenster.
WinMove Ändert die Position und/oder Größe eines bestimmten Fensters.
WinMoveBottom Setzt ein bestimmtes Fenster an das Ende des Stapels, d.h. unter alle anderen Fenster.
WinMoveTop Setzt ein bestimmtes Fenster an den Anfang des Stapels, ohne es explizit zu aktivieren.
WinRedraw Zeichnet ein bestimmtes Fenster neu.
WinRestore Entminimiert oder entmaximiert ein minimiertes oder maximiertes Fenster.
WinSetAlwaysOnTop Bewirkt, dass ein Fenster immer über allen anderen Fenstern angezeigt wird (außer über anderen Immer-Im-Vordergrund-Fenstern).
WinSetEnabled Erlaubt oder verbietet die Interaktion mit einem bestimmten Fenster.
WinSetRegion Ändert die Form eines bestimmten Fensters in ein Rechteck, Polygon oder eine Ellipse.
WinSetStyle
WinSetExStyle
Ändert den Style oder erweiterten Style eines bestimmten Fensters.
WinSetTitle Ändert den Titel eines bestimmten Fensters.
WinSetTransColor Macht alle Pixel einer bestimmten Farbe in einem bestimmten Fenster unsichtbar.
WinSetTransparent Macht ein bestimmtes Fenster halbtransparent.
WinShow Macht ein bestimmtes Fenster sichtbar.
WinWait Wartet, bis ein bestimmtes Fenster existiert.
WinWaitActive
WinWaitNotActive
Wartet, bis ein bestimmtes Fenster aktiv oder nicht aktiv ist.
WinWaitClose Wartet, bis keine passenden Fenster mehr gefunden werden.

Bemerkungen

Mit MouseGetPos kann die eindeutige ID-Nummer des Fensters unter dem Mauszeiger abgerufen werden.

SetWinDelay, Control-Funktionen, Gui-Objekt (für via Skript erstellte Fenster)