Rubrik: System/Windows · Sonstiges | VB-Versionen: VB4, VB5, VB6 | 29.09.01 |
Anordnen offener Anwendungsfenster Mit dem Shell-Objekt lassen sich alle geöffneten Anwendungsfenster minimieren, wiederherstellen und andersweitig anordnen. | ||
Autor: TheTimoo | Bewertung: | Views: 22.467 |
ohne Homepage | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Mit dem Shell-Objekt lassen sich alle geöffneten Anwendungsfenster minimieren, wiederherstellen, überlappend, nebeneinander oder auch übereinander anordnen, genau wie man es von MDI-Formen und deren Childs kennt.
Um das Shell-Objekt verwenden zu können, müssen Sie zunächst den benötigten Verweis einstellen. Hierzu wählen Sie in der Entwicklungsumgebung den Befehl Verweise aus dem Menü Projekt und markieren in der Liste den Eintrag Microsoft Shell Controls And Automation.
Jetzt fügen Sie noch folgende Codezeilen in Ihre Anwendung ein:
' Verweis auf das Shell-Objekt erstellen Dim ObjShell As New Shell
Und hier die einzelnen Möglichkeiten, alle offenen Fenster anzuordnen:
' alle Fenster minimieren objShell.MinimizeAll ' alle Fenster wiederherstellen objShell.UndoMinimizeALL ' alle Fenster überlappend objShell.CascadeWindows ' alle Fenster nebeneinander objShell.TileHorizontally ' alle Fenster übereinander objShell.TileVertically