I thought you were discussing selections... if you add layers and load the layer with an image you can move the layers around just like you can with Graphics32.
{ Allow selection of transparent layers
If you do not add this then you can only move the layer by clicking on a pixel that is not transparent }
ImageEnView1.SelectionOptions := ImageEnView1.SelectionOptions + [iesoSelectTranspLayers];
Add a transparent layer:
iLayer := ImageEnView1.LayersAdd;
ImageEnView1.Layers[iLayer].Bitmap.AlphaChannel.Fill(0);
ImageEnView1.Layers[iLayer].Name := AnsiString('Layer ' + IntToStr(ImageEnView1.LayersCount -
1));
ImageEnView1.CurrentLayer.VisibleBox := True;
ImageEnView1.CurrentLayer.Selectable := True;
ImageEnView1.LayersDrawBox := True;
To load an image into a selected (currentlayer)layer:
ImageEnView1.IO.LoadFromFile(OpenPictureDialog1.FileName);
To move and resize a layer:
ImageEnView1.MouseInteract := [miMoveLayers, miResizeLayers];

289.08 KB
William Miller
Adirondack Software & Graphics
Email: w2m@frontiernet.net
EBook: http://www.imageen.com/ebook/
Apprehend: http://www.frontiernet.net/~w2m/index.html