Ver la Versión Completa : pintar Elipse transparente
franc28
03-05-2004, 20:58:22
Hola
Tengo un problema, y es que no se como se dibuja una elipse transparente.
Es decir tengo un objeto de fondo y tengo que dibujar una elipse encima, pero que el fondo siga viendose.
¿Como puedo hacerlo?
Gracias..
marcoszorrilla
03-05-2004, 21:50:20
Pon la propiedad Style del "Brush" a bsClear. (Utilizando un objeto Shape.
Un Saludo.
franc28
04-05-2004, 19:40:43
Hola otra vez.
Pongo lo que me dijiste pero me lo sigue pintando encima del objeto sin ser transparente
Shape1.Brush.Style:=bsClear;
canvas.Ellipse(50,50,190,190);
¿?
roman
04-05-2004, 19:57:01
¿Qué tiene que ver un objeto Shape con el canvas del formulario?
:confused:
// Saludos
Amilius
04-05-2004, 22:03:57
Hola otra vez.
Pongo lo que me dijiste pero me lo sigue pintando encima del objeto sin ser transparente
Shape1.Brush.Style:=bsClear;
canvas.Ellipse(50,50,190,190);
¿?
with canvas do //canvas=lienzo destino
begin
Brush.style:=bsClear;//brocha del lienzo
Ellipse(50,50,190,190);
end;
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.