Mise a jour d'une partie d'une image (canvas), et dessin d'un "Graphic" dans un canvas
Je voudrais "mettre à jour" une partie d'une image.
J'essaie de faire une petite application pour fast food.
en choisissant le menu (radiobuttond, checkboxes, etc..), une image à coté montre ce à quoi ressemblera le repas (burger + tomato + onions + beef or chicken, etc...). de cefait, en clickant sur "tomato", j'affiche une tomate à l'image, mais en clickant sur onion, je dois effacer la tomate et afficher l'onion.
la seule methode que j'ai trouvé c'est de dessiner un rectangle à l'endroit du dessin
Code:
Image1->Canvas->Rectangle(200,200,400,400);
de plus, les images n'ont pas la meme taille, alors, la tomate est plus grosse que l'onion. j'ai essayé quelque chose comme ceci, sans succes:
Code:
1 2 3 4 5 6
| newImg = new TImage(this);
newImg->Height = 100;
newImg->Width = 100;
newImg->Stretch = true;
// image 1 est l'image d'origine
Image1->Canvas->Draw(200,200, newImg->Picture->Graphic); |
alors.... any idea please??