![]() |
Bestimmtes Icon aus Shell32.dll laden
Hi,
Ich möchte gerne das 16x16 Ordner-Icon aus der Shell32.dll laden. Gibt es da irgendwo Konstanten, bzw ist die ID immer dieselbe (in jeder Windows Version). Weil ansonsten müsste ich ausprobieren... Gruß Neutral General |
Re: Bestimmtes Icon aus Shell32.dll laden
wie währe es damit, diese dll aus zu quetschen (Gibt passende Tools im netz die Icons aus .dll fischen) und die gewünschten icons dann in
TImageList zu laden? Dann kannst du sie dir von dort aus holen :zwinker: ansonsten muss sich wohl mal jemans von den "Pro"-Usern an dein Problem machen. Denn mit dlls habe ich noch gar nicht gearbeitet... |
Re: Bestimmtes Icon aus Shell32.dll laden
Hi,
Ja das mit der Imagelist war meine erste Idee. Aber die DLL-Varianten ist schöner, weil dann auch immer schön die zur Windows Version passenden Ordner-Icons angezeigt werden würden ;) |
Re: Bestimmtes Icon aus Shell32.dll laden
Zitat:
|
Re: Bestimmtes Icon aus Shell32.dll laden
|
Re: Bestimmtes Icon aus Shell32.dll laden
Zitat:
Naja gut. Und wie schließe ich von dieser Liste auf die ID? Jaa die steht da zwar... aber mal folgendes: Bei meinem Vista hat das erste Icon die ID 6. Das ist dieses "Datei"-Icon. Dann folgen weitere "Datei"-Icons in verschiedenen größen bis einschließlich ID 11. 12 ist dann dieses RTF Icon. Diesem Bild zufolge müsste also das Ordner Icon bei 4*6 = 24 liegen. Tut es aber nicht! Das Ordner Icon was ich suche beginnt bei 32... Mhhh.. Vergiss es.. 4 ist das richtige.. Mein ResHacker hat mich irritiert.. |
Re: Bestimmtes Icon aus Shell32.dll laden
Wie wärs mit SHGetFileInfo()? Das kann man jedenfalls benutzen, um zu Dateierweiterungen das Icon zu bekommen - müsste doch auch mit Verzeichnissen gehen?
Wenn das Problem bis heute Abend noch besteht, was ich nicht denke, kann ich mal nachschauen, wenn ich zuhause bin. Hab das in meinen Programmen so gemacht glaube ich. HTH |
Re: Bestimmtes Icon aus Shell32.dll laden
Ich werfe nur mal dies ein:
![]() Fazit: Wenn's ein Ordner sein soll, kannst du dir das Icon des Ordners (oder eines beliebigen) mit ![]() |
Re: Bestimmtes Icon aus Shell32.dll laden
Zitat:
Gibt ja genug Free-Icons im netz ^^ |
Re: Bestimmtes Icon aus Shell32.dll laden
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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