TcxCustomImageList Class
The base class for the DevExpress VCL image list.
Declaration
TcxCustomImageList = class(
TcxBaseImageList
)
Remarks
The DevExpress image list can store a collection of same-sized images that you can address by their indexes.
The TcxCustomImageList class extends its ancestor with members that allow you to do the following:
Append images (Add, AddBitmap, AddIcon, AddImage, AddImages, AddMasked, CopyImages, GetInstRes, FileLoad, LoadImage, ResInstLoad, and ResourceLoad).
Insert images to a specific position (Insert, InsertIcon, and InsertMasked).
Replace specific stored images (Replace, ReplaceIcon, and ReplaceMasked).
Rearrange the stored images (Move).
Compress the stored images (CompressData).
Load images from a resource (LoadFromResource).
Save and restore the image list state (SaveToFile, SaveToStream, LoadFromFile, and LoadFromStream).
Change stored image dimensions (Width, Height, SetSize, and Resize).
Send content change notifications to the image list’s listeners and raise the OnChange event (Change).
Avoid excessive listener updates to improve performance (BeginUpdate, EndUpdate, and CancelUpdate).
Ignore alpha channel information for image draw operations (AlphaBlending).
Obtain the image list’s handle (Handle).
Compare two image lists (IsEquals).
Paint the stored images on the specified canvas (Draw and DrawOverlay).
Retrieve image and transparency mask bitmaps corresponding to the stored images (GetImage, GetImageInfo, and GetMask).
Do not use the TcxCustomImageList class directly. Use its descendant instead.