![]() |
IconIndex immer gleich bei allen Windows-Versionen?
Hi!
Shell32.dll bietet ja eine Menge schöner Icons. Wenn ich nun davon Icons in mein Programm einbinde (zur Laufzeit), kann ich dann davon ausgehen, dass nachfolgende Windows-Versionen die gleichen (vergleichbare) Icons an diesem IconIndex haben? Habe atm Windows XP Pro, was passiert z.B. wenn ich das Symbol für "Löschen" (rotes X oder so) laden lasse und starte mein Programm unter Windows 98 oder Windows Vista? Ich denke unter 98 gab es noch nicht sooo viele Icons wie im Moment, deshalb könnte dann der Index verruschten, so dass das rote X nun die nummer 122 statt der 123 (Beispielwerte) hat... Auf einmal hat mein "Löschen"-Button das Icon für "Kopieren"... das wäre Fatal! |
Re: IconIndex immer gleich bei allen Windows-Versionen?
Vergiss das.
Nachdem MS in Vista z.B. die Standardanimationen enfernt hatt würde ich mich auf keinen Fall auf sowas verlassen. |
Re: IconIndex immer gleich bei allen Windows-Versionen?
hm, du müsstest es wohl wirklich unter jeder dir verfügbaren Version testen und die Indizes merken. Dann kannst du beim Programmstart je nach Betriebssystem entscheiden, welchen Index du lädst.
Wenn das wirklich unterschiedlich ist, wäre das etwas nettes für die CodeLib :???: |
Re: IconIndex immer gleich bei allen Windows-Versionen?
|
Re: IconIndex immer gleich bei allen Windows-Versionen?
Hm, man könnte das mit eine Funktion und mehreren Konstanten machen, aber wenn es wirklich z.b. unter Windows 98 die Icons noch nicht gegeben hat, was macht man dann? Ich kann ja nicht anfangen die mitzuliefern (bläht da dann wieder das komplette Projekt unnötig auf + Copyright etc).
Ausserdem hab ich *glücklicherweise* noch kein Vista zum testen :P |
Re: IconIndex immer gleich bei allen Windows-Versionen?
Zitat:
Zitat:
|
Re: IconIndex immer gleich bei allen Windows-Versionen?
Zitat:
Diese Idee wird halt nicht funktionieren, siehe auch der Link zu dem Blog über mir. Ich habe die Idee verworfen. Danke für alle Antworten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 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