![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
|||
|
|||
|
Bueno, la funcion de antialias que he escrito es una chapucilla rapida
asi como la del gradiente (bueno esta la uso , seguro que hay de mejores y mas rapidas (este es un tema ya muy tocado). Si usas mas arriba de delphi 5, deberias tener la propiedad alphablend para conseguir el translucido. Si no, lo que deberias hacer entonces es, tal y como se hace en el antialias, hacer la media aritmetica del color de fondo y del color que quieras pintar. (puedes tb dar un 'peso' a cada valor, el de fondo y el de la form y luego dividir por el total : ej; (3*fondo + 7*form) / 10) . Lo q no se es como conseguir el pixel de fondo, pues el GetDC(0) me da el desktop una vez pintado...y si sustraigo la region no me deja pintar en ella X/ bueno lo dicho seguro q si lo buscas por alla lo encuentras...saludos Última edición por coso fecha: 14-06-2008 a las 22:16:00. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas Impresion Personalizada | fabianmk | Impresión | 2 | 08-06-2007 22:40:00 |
| Progress Bar personalizada | Oni | OOP | 2 | 07-02-2006 16:47:44 |
| Impresion personalizada | onlytk | Impresión | 1 | 13-12-2005 21:01:37 |
| crear una mascara personalizada | Velia | Varios | 2 | 15-11-2005 21:07:44 |
| Vista Previa Personalizada | jmselesan | Impresión | 1 | 11-07-2003 15:40:29 |
|