Hi
Yes, because they are outside your background layer (which appears to empty). If you want them to paint you need to create a background layer, e.g.
ImageEnView1.IEBitmap.Allocate(500, 500, clWhite);
ImageEnView1.Update();
If you don't want it visible, set Alpha to 0.
ImageEnView1.IEBitmap.Allocate(500, 500, clWhite, 0);
ImageEnView1.Update();
Nigel
Xequte Software
www.imageen.com