[C++Builder] Effacement de texte dans un canvas

Effacement de texte dans un canvas [C++Builder] - Programmation

Marsh Posté le 25-04-2002 à 12:06:36    

g besoin d'effacer du texte ecrit dans un canvas d'image(img) ki apparait au dessus d'une image de fond; pour se faire, j'utilise ma méthode TextOutA() du canvas comme suit: img->Canvas->TextOutA(10, 10, "texte" );
 
g essayé de remplir le canvas d'un texte vide (=NULL et =0), mais ca fonctionne po; g aussi essayé de redessiner l'image de fond par dessus, mais ca marche po non +... HELP!
 
MERCI D'AVANCE

Reply

Marsh Posté le 25-04-2002 à 12:06:36   

Reply

Marsh Posté le 25-04-2002 à 13:27:03    

Si c'est un TImage je crois que tu ne peux pas "effacer" vu que toutes les modifs que tu apportes à son Canvas sont stockées en mémoire dans son TBitmap interne (c'est l'intérêt du TImage en fait :D)
Donc si tu veux pouvoir restaurer ton TImage tu dois garder une copie du TBitmap pour le restaurer.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed