Como faço para que os desenhos feitos com Canvas nao se ap..

Delphi

09/06/2004

Olá
Alguem sabe como posso usar o Canvas sem que as coisas que desenho na tela se apaguem quando movo a janela para fora da tela ou passo alguma coisa por cima?
Obrigado!

Rafael


Raphal

Raphal

Curtidas 0

Respostas

Raphal

Raphal

09/06/2004

sobe


GOSTEI 0
Marcelo Saviski

Marcelo Saviski

09/06/2004

em vez de desenhar no canvas, desenhe em um TImage

coloque um Image no form, deixe Align=alClient

no evento onresize coloque isso:

Image.Picture.Bitmap.Width := Width;
Image.Picture.Bitmap.height := Height;

e quando for desenhar, ao invez de fazer

canvas.algumacoisa

faz

Image.canvas.Alguma Coisa
-ou-
Image.Picture.Bitmap.Alguma Coisa

deve funcionar


GOSTEI 0
POSTAR