Einzelnen Beitrag anzeigen

s-off
(Gast)

n/a Beiträge
 
#3

Re: Icon aus fremder EXE laden

  Alt 1. Aug 2007, 21:01
Hallo,

probier es mal hiermit:

Delphi-Quellcode:
//Icon einer Datei auslesen
procedure TfrmMain.GetIconFromFileB(const FileName: String; Icon: TIcon; SmallIcon: Boolean);
var
  sfi: TShFileInfo;
const
  uFlags : array[Boolean] of DWord = (SHGFI_LARGEICON, SHGFI_SMALLICON);
begin
  if SHGetFileInfo(PChar(FileName), 0, sfi, SizeOf(sfi), SHGFI_ICON or uFlags[SmallIcon]) <> 0 then
  begin
    Icon.Handle := sfi.hIcon;
  end;
end;
  Mit Zitat antworten Zitat