Voilà, j'ai réussis à obtenir une image dessin aprés traitements, le problème c'est qu'il y a des lignes qui dépassent. J'aimerai laisser libre choix à l'utilisateur pour qu'il efface ces traits.

Pour cela il faudrait une gomme bien sur, j'ai cherché sur le net et il y a souvent ce 'FillRect" qui revient. Aprés avoir vu dans "Aide" dans Builder C++, j'ai trouvé ceci :

HRGN MyRgn;

MyRgn = ::CreateRectRgn(100,100,200,200);
::SelectClipRgn(Image1->Canvas->Handle,MyRgn);
Image1->Canvas->Brush->Color = clWhite;
Image1->Canvas->FillRect(Image1->Canvas->ClipRect);
Image1->Invalidate();
::SelectClipRgn(Image1->Canvas->Handle,NULL);
:: DeleteObject(MyRgn);J'ai essayé d'incorporer ce code dans un bouton, quand je clique dessus j'ai effectivement un rectangle blanc mais il s'affiche seul dans un endroit. J'aimerai faire bouger le bouton , sélectionner les endroits qui ne vont pas et les effacer.


Pouvez vous m'aider s'il vous plait?