Forum: Win32/Win64 API (native code)
Delphi
by FriFra,
18. Nov 2006
Naja... das hilft mir in dem Fall nicht wirklich weiter, da ich das Icon in der ShellIcon-Liste haben muss..
Ich hab mir jetzt geholfen, indem ich einfach temporär (im Tempordner) eine Verknüpfung anlege und diese dann an "GetShellIcon" übergebe. Anschließend lösche ich meine Temporäre Datei wieder ;) ... So habe ich auf jeden Fall das richtige Symbol in der Liste :spin2:
Forum: Win32/Win64 API (native code)
Delphi
by FriFra,
18. Nov 2006
Ich benutze die folgende Funktion um Dateiicons in eine in eine Systemimagelist zu laden und anschkießend den Index für die Anzeige in einer Treeview zu bekommen. Ich würde jetzt gern bei einigen Dateien den Iconindex mitgeben, d.h. es soll dann z.B. das 3. Icon geladen werden... wie mache ich das am besten?
function GetShellIcon(FileName: string; NoFile: boolean): integer;
var
SHFileInfo:...