Hi
Layers are external to the bitmap, so to see them in the TImageEnMView you need to either:
1. Merge the layers into the bitmap and update the TImageEnMView
2. Save the ImageEnView content (image + layers) to a stream or file and replace the file in the TImageEnMView (by loading from the stream or file).
This is how to do method 1...
//Set idx as the selected image
// Assign the current image to an ImageEnView
bmp := ImageEnMView1.GetTIEBitmap( idx );
ImageEnView1.Assign( bmp );
ImageEnMView1.ReleaseBitmap(idx, False);
// Merge layers in ImageEnView and assign back to MView
ImageEnView1.LayersMergeAll();
ImageEnMView1.SetImage( idx, ImageEnView1.IEBitmap );
Nigel
Xequte Software
www.imageen.com