Setting a transparent background color for TImageList

by Mar 12, 1998

 Question and Answer Database

FAQ2346D.txt   Setting a transaprent background color for TImageList
Category   :Miscellaneous
Platform    :All
Product    :Delphi 3.x  

How do I set the transparent color in an TImageList so the 
background color doesn't show?

Use the TImageList.AddMasked(Bitmap: TBitmap; MaskColor: TColor)
method. You can either pass the transparent color yourself in 
the second parameter or clDefault to let the imagelist take the 
bottom-left pixel's color.  TSpeedButton and TBitBtn use this 
method.  Check-out buttons.pas (around line 560) to see an 

7/16/98 4:31:28 PM

Article originally contributed by