![]() |
Icons einer Applikation lesen
hi,
kennt jemand eine möglichkeit, die Icons einer Applikation auszulesen? Und zwar habe ich eine *.Exe Datei in der sich mehrere Icons befinden (in der Registry werden diese wie folgt abgelegt: D:\TextEditor\TextEditor.exe,0) und möchte diese Icons in meinem Delphi Programm auslesen.. vielen dank. |
Re: Icons einer Applikation lesen
Hallo,
probier mal mit ExTractIcon aus der ShellAPI rum. Florian |
Re: Icons einer Applikation lesen
werds gleich mal machen..
thx |
Re: Icons einer Applikation lesen
hi,
und wie arbeite ich dann mit dem Ergebnisstyp? ExtractIcon gibt mir ein HICON Object zurück - aber wie bekomm ich das zu nem Bitmap oder normalen TIcon? |
Re: Icons einer Applikation lesen
Du erstellst ein Icon:
Delphi-Quellcode:
Hinterher kannst du dann auf das Icon zugreifen.
var TempIcon: TIcon;
begin TempIcon := TIcon.Create; TempIcon.Handle := ExtractIcon(HInstance ... end; Das speichern des Icons, geht aber wie immer nur mit 16 Farben. Ansonsten musst du mal nach der Unit IconsToFile suchen. [werbung] So was hab ich auch mal gemacht: ![]() [/werbung] Florian |
Re: Icons einer Applikation lesen
alles klar..
thx |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz