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 Eigenschaften virtueller Ordner (https://www.delphipraxis.net/164575-eigenschaften-virtueller-ordner.html)

ringli 18. Nov 2011 21:52

Eigenschaften virtueller Ordner
 
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.

Assarbad 10. Apr 2012 22:05

AW: Eigenschaften virtueller Ordner
 
Zitat:

Zitat von ringli (Beitrag 1136945)
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

Was genau funktioniert denn nicht? Was ist das Ergebnis?

Suchst du evtl. MSDN-Library durchsuchenSHGetKnownFolderPath mit MSDN-Library durchsuchenKF_FLAG_ALIAS_ONLY?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 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