Bonjour,

Je travaille avec les composants Tgraphics32.
J'ai un imgView32 sur lequel je pose des calques (layers) de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
L := TPositionedLayer.Create(ImgView.Layers);
Ensuite, je renseigne divers paramètres:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
L.Location := FloatRect(W,H,W+60,H+60);
L.Scaled := True;
L.MouseEvents := True;
L.Tag := lTabElements;
L.OnMouseDown := LayerMouseDown;
L.OnPaint := dessineLayer;
Tout marche très bien mais j'aimerais pouvoir faire un copier/coller d'un de ces calques et je n'y arrive pas, il me fait des erreurs de memoires si je fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
L := TPositionedLayer.Create(ImgView.Layers);
L.Assign(FSelCopier); // Qui est une copie du calque en memoire
Comment duliquer simplement un calque sur un imgView ?

Merci d'avance.