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.