I have to reproduce on a second monitor the same "view" o a ImageEnFolderMView... is possible to syncronize the scroll? Or maybe is possibile to take a screenshot of the ImageEnFolderMView area? (so i can use a single imagenview in the secondo monitor instead of the ImageEnFolderMView. I have already the same thumbnails on both ImageEnFolderMView
If the secondary view is non-interactive (display only) then you would be best to use something like a TPaintBox and simply draw its content every time the view of the TImageEnFolderMView changes.
You can use the PaintToCanvas method to output to a secondary canvas (though there are probably faster ways of canvas cloning) every time the OnViewChange event fires.
Thank you Nigel. I've first tried the PaintToCanvas but i need to fit the captured image on the second monitor, so i used the an ImageEnFolderMView.PaintTo(myBMP) to grab a tbitmap then i put into an imagenview with autofit :)
The event OnViewChange is fired only on the scroll but i clone the list also in the select event.
that solution works absolute perfeclty as i need :)