Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi SHGetFileInfo und Dateierweiterung (https://www.delphipraxis.net/34472-shgetfileinfo-und-dateierweiterung.html)

Michaela_ 23. Nov 2004 16:36


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:
          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

Michaela_ 23. Nov 2004 17:05

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 12:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz