Thema: Delphi Dateisymbole ohne *.exe

Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Dateisymbole ohne *.exe

  Alt 6. Mai 2004, 19:11
Das funktioniert am einfachsten mit der Zuweisung der so genannten System-Imagelist. Wenn du die bspw. an deine List-View übergibst, dann kannst du mit der Funktion [dp]"SHGetFileInfo"[/dp] den Icon-Index einer Datei auslesen, der dann exakt auf das Icon in der Sys-IL verweist. Und da deine List-View dann ja die Sys-IL benutzt, brauchst du als "ImageIndex" nur den ermittelten Wert zuweisen, und voilà.

Und wo kann man was dazu erfahren, wenn nicht in den viel zitierten, oft kopierten, nie erreichten () Win32-API-Tutorials. Die dortige List-View-Demo macht genau das, was du erreichen willst. Sie ist allerdings nonVCL, was aber kein Problem sein dürfte, da du den zugrunde liegenden Code auch in VCL-Projekten nutzen kannst.
  Mit Zitat antworten Zitat