Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi taskbar - programm reihenfolge (https://www.delphipraxis.net/48848-taskbar-programm-reihenfolge.html)

SirThornberry 4. Okt 2005 21:58

Re: taskbar - programm reihenfolge
 
mit FindWindow(nil, nil) das erste Fensterhandle holen, und anschließend mit GetWindow in Zusammenhang mit dem Parameter GW_Next (oder so ähnlich) alle Händles von TopLevel Fenstern holen. Und dann eben mit ShowWindow(handle, False) die Fenster ferstecken und mit ShowWindow(handle, True) (in sortierte Reihenfolge) wieder sichtbar machen.

Olli 4. Okt 2005 22:34

Re: taskbar - programm reihenfolge
 
MSDN-Library durchsuchenEnumWindows ist viel eleganter und in der Enum-Callback kann man den erweiterten Stil auf MSDN-Library durchsuchenWS_EX_APPWINDOW testen - mit MSDN-Library durchsuchenGetWindowLong und Parameter GWL_EXSTYLE.

padavan 5. Okt 2005 05:21

Re: taskbar - programm reihenfolge
 
Ich fänd´s auch gut
Wir haben in der Fa. SAP, und wenn du da erst mal mehr als 10-15 Fenster aufhast, biste froh, wenn sich ganz links noch der vertaute Total-Commander und Outlook befinden......
Und mit gruppieren is nix, da wir Win2000 haben.
Padavan

pirechner 11. Okt 2005 08:28

Re: taskbar - programm reihenfolge
 
Wie komme ich an die Fensterhandle der Fenster , die in der Taskleiste sind?
Alles verstecken und alles danach wieder anzeigen ist etwas unangenehm ;-)

Olli 11. Okt 2005 09:11

Re: taskbar - programm reihenfolge
 
Zitat:

Zitat von pirechner
Wie komme ich an die Fensterhandle der Fenster , die in der Taskleiste sind?
Alles verstecken und alles danach wieder anzeigen ist etwas unangenehm ;-)

Dann suchst du mit MSDN-Library durchsuchenEnumWindows nach Fenstern mit dem erweiterten Stil MSDN-Library durchsuchenWS_EX_APPWINDOW, dann hast du sie ja alle. Hatte ich aber oben schonmal geschrieben :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:31 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz