Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Desktop Verknüpfungen sortieren (https://www.delphipraxis.net/62346-desktop-verknuepfungen-sortieren.html)

Metal_Snake2 3. Feb 2006 09:18


Desktop Verknüpfungen sortieren
 
Ich suche einen weg die einzelnen verknüpfungen sortieren zu können. Die verknüpfungen möchte ich per code "verschieben" können , so das z.B. verknüpfungen besimmten typs geordnet von anderen typen getrennt sind. Ich schreibe zur zeit einen Desktopn switcher und würde gerne wissen wie ich das hier machen könnte?

Thorben86 3. Feb 2006 09:31

Re: Desktop Verknüpfungen sortieren
 
Das Thema scheint ja viele angesteckt zu haben. :)

Ich habe auch einmal versucht und musste feststellen, das dies unter Windows nicht so einfach möglich ist. Das Problem liegt darin, dass man zwar die Symbole verschieben kann (siehe u.a. Luckies Dips), allerding basieren die verwendeten Funktionen nur auf den Dateinamen ohne Endung -> 2 Dateien mit gleichem Namen aber unterschiedklicher Endung -> sucht sinch Windows zufällig eins raus.

Auf die Probleme auf die ich gestoßen bin waren Namespaces, und halt gleiche Dateinamen...

Metal_Snake2 3. Feb 2006 12:39

Re: Desktop Verknüpfungen sortieren
 
Ich hab mir Luckies projekt angeshen und man kann tatsächlich die positionen der einzelnen verknüpfungen der SysListView auslesen und setzen. Ich finde das dass schonmal ein guter anfang ist. Nun stellt sich ja noch die Frage wie ich das ganze per Verk. Typ/Datei Typ sortieren läßt. Da ich ja die Namen schonmal erhalte suche ich einfach im Verk. verzeichnis nach und erhalte dort die zusätzlichen Informationen. Und Ordner oder Bestimmte verknüpfungen wie die von windows also z.B.: "Papierkorb" kann man somit auch leicht sortieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:35 Uhr.

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