Einzelnen Beitrag anzeigen

ringli

Registriert seit: 7. Okt 2004
509 Beiträge
 
Delphi 11 Alexandria
 
#1

Eigenschaften virtueller Ordner

  Alt 18. Nov 2011, 22:52
Weiß einer vielleicht zufällig wie ich die Eigenschaften von virtuellen Ordnern - konkret von den den Bibliotheken - unter Windows 7 auslesen kann?

Bisher habe ich immer die folgende Funktion benutzt um bspw. die Beschreibung/den lokalisierten Namen eines Ordners auszulesen, allerdings scheint das unter Windows 7 nicht mehr zu funktionieren:
Delphi-Quellcode:
function GetShellDescription(const Name : String) : String;
var
  FileInfo : TSHFileInfo;
  Flags : Integer;
begin
  ZeroMemory(@FileInfo, SizeOf(FileInfo));
  Flags := SHGFI_DISPLAYNAME;
  SHGetFileInfo(PChar(Name), 0, FileInfo, SizeOf(FileInfo), Flags);
  Result := FileInfo.szDisplayName;
end;
Ich bräuchte den lokalisierten Namen der Bibliotheken und den Pfad zum verwendeten Icon.
  Mit Zitat antworten Zitat