Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi *.ico datei mit mehreren symbolen,wie zeige ich einzelne an? (https://www.delphipraxis.net/39064-%2A-ico-datei-mit-mehreren-symbolen-wie-zeige-ich-einzelne.html)

richard_boderich 28. Jan 2005 00:14


*.ico datei mit mehreren symbolen,wie zeige ich einzelne an?
 
moin leutz,

kleine frage an euch.
kann timage auch mit *.ico dateien umgehen, die mehrere symbole beinhalten.
und wenn ja, wie kann ich diese anzeigen lassen ? (muss doch sowas wie ein index dafür geben)
denphi zeigt mir immer nur das erste symbol an!

richard_boderich 29. Jan 2005 14:59

Re: *.ico datei mit mehreren symbolen,wie zeige ich einzelne
 
*push*

richard_boderich 30. Jan 2005 16:42

Re: *.ico datei mit mehreren symbolen,wie zeige ich einzelne
 
*nochma push*

MathiasSimmack 30. Jan 2005 20:51

Re: *.ico datei mit mehreren symbolen,wie zeige ich einzelne
 
Kann sein, dass sich das inzwischen geändert hat, aber eine Symboldatei mit mehreren Symbolen, das bedeutet doch: Das gleiche Symbol ist nur in verschiedenen Auflösungen vorhanden. Was weiß ich, in 16x16, 32x32 und 48x48. Das sind zwar 3 Grafiken, die aber das gleiche Bild zeigen (sollten), nur in höherer Auflösung oder mit mehr Farben, usw.

Das einzige, bei dem ich einen Index für verschiedene Icons kenne, ist bei Programmen und Bibliotheken, die mehrere verschiedene Symbole enthalten. Oder um es präzise zu sagen: In deren Ressourcen mehrere ICO-Dateien angegeben wurden.

An die unterschiedlichen Bilder eines Symbols kommst du aber mit Funktionen wie [msdn]"ExtractIconEx"[/msdn] oder [msdn]"SHGetFileInfo"[/msdn] heran. Bei letzterem gibt´s ein XXXX_SMALL-Flag, bei ersterem muss man, AFAIR, die gewünschte Größe angeben.

richard_boderich 2. Feb 2005 11:44

Re: *.ico datei mit mehreren symbolen,wie zeige ich einzelne
 
@mathias

danke erstmal für die antwort.
aber ich will daws gar nich so kompliziert ich will auch keine icons von irgendwelchen exe
dateien auslesen.

ich will wie du schon sagtest auf die unterschiedlichen groeßen der *.ico datei zugriffen.
es ist immer dasselbe symbol in der ico datei, aber ich schaffe es nichtm das er ein's mit ner anderen groeße nimmt.

beispiel habe icon von 16x16 bis 96x96 in der ico datei

ich will 48x48 angezeigt haben. delphi zeigt aber immer 16x16 an. ich weis nicht
wie ich delphi sagen soll nimm dat 48x48 große?


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