Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Icon aus fremdem Programm laden (https://www.delphipraxis.net/31775-icon-aus-fremdem-programm-laden.html)

atreju2oo0 13. Okt 2004 17:29


Icon aus fremdem Programm laden
 
Ich würde gerne die Icons die im Explorer vor den Exe'n zu sehen sind in mein Programm laden.
Aber es gibt leider kein

Delphi-Quellcode:
MyIcon.loadfromexe('Antivir.exe');
Ich habe schon gesucht wie ein Irrer aber leider nichts gefunden...
Und bei www.wosit.com nach dem Aufbau von Exen zu suchen und diesen dann zu implementieren wäre mir bedeutend
zu viel Arbeit und würde mich auch überfordern.
Gibt das dafür eine verhältnissmäßig einfache Lösung oder eine Komponente die das macht???

:gruebel:

_master_ 13. Okt 2004 17:46

Re: Icon aus fremdem Programm laden
 
Delphi-Quellcode:
Function GetIconFromFile(FileName: String; Index: Integer): Ticon;
Begin
Result := TIcon.Create;
Result.Handle := ExtractIcon(HInstance, PCHAR(FileName), Index);
End;

//aufrufen:
ImageList1.AddIcon(GetIconFromFile('C:\WINDOWS\Explorer.exe', 2));

atreju2oo0 13. Okt 2004 20:36

Re: Icon aus fremdem Programm laden
 
Vielen Dank... Klappt!


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