Registriert seit: 7. Jul 2003
Ort: Stuttgart
163 Beiträge
Delphi 6 Enterprise
|
ShellTreeView und Overlay-Bild
7. Okt 2010, 14:21
Hallo,
um in meine umfangreiche Mediensammlung endlich etwas Ordnung zu bringen, habe ich ein Programm geschrieben, welches Ordnerinhalte mit manuell hinzugefügten Kommentaren in eine Datenbank schreibt. Da es aber nicht unbedingt sinnvoll ist beim Erstellen der Datensätze chronologisch vorzugehen, habe ich inzwischen etwas den Überblick verloren, welche Ordner in wie weit bereits abgearbeitet wurden. Da kam mir die Idee die Ordner in meinem Programm entsprechend zu markieren.
Den Verzeichnisbaum lasse ich mir durch ein ShellTreeView anzeigen. Die bereits verarbeiteten Ordner sollen nun je nach Verarbeitungsstatus einen roten, gelben oder grünen Punkt erhalten. Sinnvoll wäre dafür ja ein Overlay. Leider kann ich aber keine eigene ImageList hinzufügen, da sonst die Systemicons in ShellTreeView nicht mehr angezeigt werden.
Gibt es eine Möglichkeit auf das Image eines TreeNode direkt zuzugreifen? Vielleicht ein
ShellTreeView.Items[x].Image.Canvas.Ellipse(...)
oder so?
Gruß
e-gon
|