I have been puzzling over how a bitmap sometimes paints for a long time, I 
have a circular image (of a LED) that I want to have a transparent 
surrounding to as the LED is round and the surround is square.

In this case, I have 5 images in a Timagelist, and switch the one I want 
using code like

  if imageindex=0 then imagelist1.GetBitmap(0,image1.picture.bitmap);
  if imageindex=1 then imagelist1.GetBitmap(1,image1.picture.bitmap);

In test programs it works as expected, but in the actual program there is 
always a white square around the image.

I have finally found the culprit - if XPManifest is added its seems to 
interfere with the settings to do with transparency, ie if its there I get 
the white border instead of it being transparent.

Anyone come across this and have a workaround?

D2007/Vista

John 


_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: 
unsubscribe

Reply via email to