Thema: Delphi Symbole auslesen

Einzelnen Beitrag anzeigen

Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#1

Symbole auslesen

  Alt 27. Jan 2005, 20:11
Habe mir eine kleine Funktion geschrieben um Symbole auszulesen.

Delphi-Quellcode:
function GetIcon(const AExtension: string; ASmall: Boolean): HIcon;
var
  Info: TSHFileInfo;
  Flags: Cardinal;
begin
  if ASmall then
     Flags := SHGFI_ICON or SHGFI_LARGEICON or SHGFI_USEFILEATTRIBUTES or SHGFI_LINKOVERLAY;

  SHGetFileInfo(PChar(AExtension), FILE_ATTRIBUTE_NORMAL, Info, SizeOf(TSHFileInfo), Flags);
  Result := Info.hIcon;
end;
Läuft auch ganz gut, aber bei *.lnk Dateien klappt es nicht. Was mache ich da falsch?
Heike Kretschmann
  Mit Zitat antworten Zitat