Ik loop net tegen iets vaags aan:
Ik bewerk die icons dus met de icon-editor in Visual Studio 2003.
Maar als ik een 32x32 icon converteer naar 16x16 en daarna opsla, geeft de windows verkenner hem WEL goed weer in het rechter-verkenner venster (dus 16x16), maar als ik dan de eigenschappen opvraag van dat bestand, krijg ik de grotere 32x32 versie gewoon te zien in de originele staat!
Hoe kan ik ervoor zorgen dat die 32x32 informatie helemaal gewist wordt uit dat bestand?
*update*
Het schijnt dat in een *.ico file standaard 2 formaten worden opgeslagen:
een 16x16 versie en een 32x32 versie.
Je kunt het zelf ook repliceren:
Open Visual Studio 2003 -> File -> New -> File
Kies nu een icon file.
Standaard opent VS nu een 32x32 ico bestand.
Kies met rechtermuistoets nu: Current icon image types
en dat voor 16x16.
Het plaatje wordt nu verkleint.
Teken door dit 16x16 bestand een groot kruis en sla dit bestand op.
Browse met je windows verkenner naar het opgeslagen bestand en let op:
in het verkenner venster zie je het 16x16 icoontje met een kruis er doorheen.
Maar als je nu de eigenschappen opvraagt, zie je in het eigenschappen venster de 32x32 versie!
Het rare is dus dat die er ook nog in zit!?!?
De enige manier om dat te omzeilen is door van te voren een 16x16 icon te openen en die dan te bewerken.
Als je die namelijk opslaat dat zit er geen grote versie in...
(Had ik net al geprobeerd namelijk).
Het probleem zit hem dus in het feit dat je systray altijd de 32x32 versie pakt (als 'ie tenminste in je ico-bestand zit) en die gaat 'ie dan zitten te verkleinen.
Iemand ervaringen hiermee?
[
Voor 55% gewijzigd door
DPLuS op 11-01-2004 13:39
]