Hallo,
ich lese über ein pidl Objekt Dateien in eine TListBox ein.
Allerdings funktioniert nachfolgender Code nur wenn der Benutzer
bekannte Dateinamen EINgeblendet hat. Werden diese nicht angezeigt,
dann bekomm ich auch nicht die Dateierweiterung.
Code:
SHGetFileInfo( pchar(pidlItem), 0, fi, SizeOf( fi ),
SHGFI_TYPENAME or SHGFI_DISPLAYNAME or SHGFI_PIDL or
SHGFI_SYSICONINDEX );
str := ExtractFileExt( fi.szDisplayName );
Gibts da einen Befehl wie ich den ganzen Dateinamen, inkl. Dateierweiterung vom pidl bekomme?
lg,
Michaea