GroupDeactivate

Ähnelt GroupActivate, aktiviert aber das nächste Fenster, das kein Mitglied der Gruppe ist.

GroupDeactivate GruppeName , Modus

Parameter

GruppeName

Typ: Zeichenkette

Name der Zielgruppe, die ursprünglich mit GroupAdd definiert wurde.

Modus

Typ: Zeichenkette

Wenn leer oder weggelassen, wird die Funktion das älteste Fenster aktivieren, das nicht zur Gruppe gehört. Andernfalls geben Sie den folgenden Buchstaben an:

R: Das neueste (zuletzt aktive), nicht zur Gruppe gehörende Fenster wird aktiviert, aber nur, wenn bei Verwendung der Funktion ein Fenster der Gruppe aktiv ist. "R" ist zum Beispiel nützlich, wenn Sie vorübergehend zu einer anderen Aufgabe wechseln müssen. Wenn Sie mit GroupActivate, GroupDeactivate oder GroupClose zur Gruppe zurückkehren, wird das Fenster aktiviert, mit dem Sie zuletzt gearbeitet haben, nicht das älteste Fenster.

Bemerkungen

GroupDeactivate bewirkt, dass das erste Fenster, das nicht mit den Spezifikationen der Fenstergruppe übereinstimmt, aktiviert wird. Verwendet man GroupDeactivate danach erneut, wird das nächste Fenster in der Reihe aktiviert, und so weiter. Normalerweise weist man GroupDeactivate einem Hotkey zu, um das Umschalten zwischen den Fenstern durch Drücken dieser Taste zu automatisieren.

Diese Funktion ist zum Beispiel nützlich für eine Sammlung von Lieblingsfenstern, die immer geöffnet bleiben sollen. Wenn Sie diese Fenster zu einer Gruppe hinzufügen, können Sie mit GroupDeactivate jedes Fenster besuchen, das nicht zu Ihren Favoriten gehört, und dann entscheiden, ob Sie es schließen wollen oder nicht. Auf diese Weise können Sie Ihren Desktop viel schneller aufräumen, als es manuell möglich wäre.

GroupDeactivate selektiert Fenster ähnlich dem System-Hotkey Alt+Umschalt+Esc. Konkret heißt das:

Obwohl die Taskleiste aufgrund des WS_EX_TOPMOST-Styles übersprungen wird, wird die Taskleiste aktiviert, wenn es keine anderen geeigneten Fenster gibt und das aktive Fenster zur Gruppe passt.

Weitere Informationen zum Thema Fenstergruppen finden Sie unter GroupAdd.

GroupAdd, GroupActivate, GroupClose

Beispiele

Aktiviert das älteste Fenster, welches nicht zu einer Fenstergruppe gehört.

GroupDeactivate "MeineLieblingsfenster"  ; Besucht Nicht-Lieblingsfenster zum Aufräumen des Desktops.