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 DLL extrahieren (https://www.delphipraxis.net/132509-icon-aus-dll-extrahieren.html)

quendolineDD 14. Apr 2009 12:26


Icon aus DLL extrahieren
 
Hallo DP.

Ich will Icons aus der Shell32.dll extrahieren. Dies würde ich mit der Icon Api machen. Mir fehlt bloß der Name des Icons.
Hab schon mit "Resource Hacker" geschaut, aber da sind bloß Ordinale Nummern zu den Icons gegeben, welche nicht mit makeintresource übereinstimmen.

Will für mein Accountmanager die Windows Icons der Benutzergruppen und Benutzer darstellen, ohne diese extra noch als Icon in meinem Projektordner zu speichern.
Hat jemand noch eine Idee, wie ich zuverlässig an die Icons herankomme?

Luckie 14. Apr 2009 12:28

Re: Icon aus DLL extrahieren
 
Das geht nur über die ID. Allerdings ist da snicht sehr zuverlässig, da sich die Icons in der DLL auch ändern können, wie es in der Vergangenheit auch schon vorgekommen ist. Nimm besser eigene Icons und füge sie als Ressource zu deinem Programm hinzu.

Bernhard Geyer 14. Apr 2009 12:37

Re: Icon aus DLL extrahieren
 
Zitat:

Zitat von Luckie
..., da sich die Icons in der DLL auch ändern können, wie es in der Vergangenheit auch schon vorgekommen ist.

Bekanntestes Beispiel sind die Standard-Animationen die es ab Vista nicht mehr in dieser Form gibt.


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