If you do these operations in the demo 1. Open a background image. 2. Click Add Layer button. 3. Click Box button to add a box anchored to the layer. 4. Click on the layer to add the box to the layer. 5. Click on the Select layer button. 6. Resize the layer with the mouse. 7. Select Rotate button. 8. Rotate the layer with the mouse. 9. Click Select Object button. After clicking the Select Object button the selected layer moves to the bottom right side of the view. You may have to maximize the window and or change the zoom with the mouse wheel to see the layer and the object. The position of the layer does not change until ImageEnVect1.MouseInteractVt := [miObjectSelect] is executed.
I do not know if this is a bug or if it is caused by my code but what I am seeing can be reproduced. ImageEn Version 6.3.0.
Unfortunately Layers and Objects were not designed to interact so weird behavior can be expected when they are used simultaneously. For this reason, one of the enhancements suggested on our current survey is object support with TImageEnView, which I expect will go forward.