Ver Mensaje Individual
  #19  
Antiguo 06-02-2009
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 23
Crandel Va por buen camino
Cita:
Empezado por delphi.com.ar Ver Mensaje
¿Alguien tiene el código de mi componente?... porque ni lo recuerdo!!

Lo que sucede si utilizamos ventanas irregulares, es que el dibujado de estas es mucho mas costoso, ya que no entra dentro de la lógica de overlapping de rectángulos. Un posibilidad concreta, es utilzar imágenes con transparencias, por ejemplo: GIF o PNG. Recomiendo las segundas, ya que tienen un canal Alpha y permiten un degradado mas suave.

Saludos!
Yo lo tengo

aca lo subo, por si lo necesitas, para que veas que bueno soy con vos compartiendo tus cosas

Tal como comentas el dibujado es mucho mas costoso y tiene algunos problemas en la parte del refresco. Principalmente tuve problemas al usar un programa en que utilizaba este componente a traves del "Remote desktop" de windows, al prorgama le costaba muchisimo refrescar las imagenes.

El problema de usar imagenes con trasparencias es que cuando haces click sobre una parte en el que es trasparente igualmente el componente recibe el evento del click y no lo hace la imagen que esta por debajo. Tu componente si lo resuelve.
Archivos Adjuntos
Tipo de Archivo: zip ImageTransp.zip (1,7 KB, 12 visitas)
__________________
[Crandel]
Responder Con Cita