![]() |
SHGetFileInfo und Dateierweiterung
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:
Gibts da einen Befehl wie ich den ganzen Dateinamen, inkl. Dateierweiterung vom pidl bekomme?
SHGetFileInfo( pchar(pidlItem), 0, fi, SizeOf( fi ),
SHGFI_TYPENAME or SHGFI_DISPLAYNAME or SHGFI_PIDL or SHGFI_SYSICONINDEX ); str := ExtractFileExt( fi.szDisplayName ); lg, Michaea |
Re: SHGetFileInfo und Dateierweiterung
hat sich erledigt, geht mit SHGetPathFromIDList
trotzdem danke fürs lesen :-D lg, Michaela |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz