Necesito agregar en tiempo de ejecución una imagen png a un TImageList
. He mirado en las funciones implementadas por la TCustomImageList
sino que sólo permiten la adición deAgregue una imagen png a una lista de imágenes en tiempo de ejecución usando Delphi XE
- mapas de bits,
- iconos o
- imágenes de otro imagelist
Ej:
function Add(Image, Mask: TBitmap): Integer;
function AddIcon(Image: TIcon): Integer;
function AddImage(Value: TCustomImageList; Index: Integer): Integer;
procedure AddImages(Value: TCustomImageList);
function AddMasked(Image: TBitmap; MaskColor: TColor): Integer;
¿Cómo puedo agregar una imagen PNG a un componente ImageList sin convertir esta imagen a BMP?
El IDE ya se puede añadir un PNG a un ImageList en tiempo de diseño:
Ahora tenemos que hacerlo en tiempo de ejecución.
Pon a CommCtrl utiliza la cláusula para hacer ImageList_Add() disponibles. – denim