Imagelist: Icon verschwindet
-
Hi,
ich habe in meiner Anwendung ein Listcontrol.
Darin zeige ich ein Icon an, das ich mit dem Axialis Workshop
selbst erstellt habe.Nun sieht es auf "nicht-XP-Systemen" etwas merkwürdig aus.
Dort verschwindet das Icon, sobald ich den Eintrag anklicke.
Zudem hat das Icon einen schwarzen Hintergrund.Im XP-Look verhält es sich normal (transparenter Hintergrund).
m_imagelist. Create ( 16, 16, ILC_COLOR32, 1, 1 ); //Icon wurde in so ziemlich allen Formaten und Größen gespeichert! //... liste1 . InsertItem(0,newfilename,0);Was kann hierfür die Ursache sein? Wird nicht autom. die richtige
Version des Icon geladen, wenn ich COLOR32 angebe und 16x16 anwähle?Im IconWorkshop habe ich die Formate schon rauf und runter probiert.

-
Ich habs gefunden:
m_imagelist. Create ( 16, 16, TRUE|ILC_COLOR32, 0, 0 );Was ich aus der MSDN nicht verstehe ist der 4te und 5te Parameter.
nInitial
Number of images that the image list initially contains.nGrow
Number of images by which the image list can grow when the system needs to resize the list to make room for new images. This parameter represents the number of new images the resized image list can contain.Muss ich da nur etwas angeben, wenn ich die Bilder tauschen wollte und
ggf. weitere Ressourcen hätte wie IDI_ICON1,2,3 etc