Registriert seit: 7. Jul 2003
Ort: Stuttgart
163 Beiträge
Delphi 6 Enterprise
|
ShellTreeView: Node -> Pfad (ohne Selektieren!)
12. Aug 2012, 09:56
Hallo!
Wie man in einer ShellTreeView über einen Verzeichnispfad den entsprechenden Knoten findet wird vielfach erklärt. Aber ich finde einfach nichts für den umgekehrten Weg!
Konkret: Ich will per Knopfdruck die Verzeichnisse aller momentan in ShellTreeView angezeigter Knoten (Level>1) in eine Liste speichern ohne jeden Knoten per Select auszuwählen zu müssen um dann ShellTreeView1.Path auslesen zu können.
Beispiel:
Desktop
|- Arbeitsplatz
| |- SYSTEM (C: )
| | |- Test
| | |- WINDOWS
(..)
Liste:
C:\
C:\Test
C:\WINDOWS
Kennt jemand eine Möglichkeit? Irgendwelche String-Kopier-Tricks fnktionieren auch nicht zuverlässig.
ShellTreeView muss ja bei einem Node-Wechsel die Path-Variable auch irgendwie ermitteln. Allerdings finde ich in der ShellTreeView.pas-Datei einfach keinen Hinweis...
Gruß
e-gon
|