Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2013
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 18
rolandoj Va por buen camino
Como combinar transparencias con efectos opacos ?

Hola a todos,

Agradecerìa si me pudieran dar una ayuda con el siguiente problema :

Tengo una imagen de fondo sobre un TImage. Necesito colocar un panel en el centro que contendrá varios controles. Este panel ocupa una pequeña región de la imagen de fondo. Necesito que el panel sea transparente; pero, que el área transparente quede opaca.

Ya modifiqué el componente TPanel para que sea transparente. Eso me funciona bien. También encontré un método para hacer una imagen opaca y me funciona bien; así que mi idea para lograr el efecto requerido ha sido la siguiente :

Generar una área opaca en la imagen de fondo usando la posición Left,Top del panel y su dimensiones (Width, Height). Eso lo implemento en el Resize para restaurar el área en cada resize antes de posicionar el TPanel e inmediatamente opacar la nueva área.

Ahí es donde tengo un problema porque el área opaca no coincide con el Panel. Verticalmente si es más o menos la misma (tanto en su posición Top como en su altura); pero, no coincide. Horizontalmente es también más o menos el mismo ancho; pero, la posición izquierda es mucho antes que la del panel.

Tal parece que por debajo hay un manejo a escala de coordenadas (un poco raro porque está muy desfasado a la izquierda, no parece escala natural). Debido a eso, las propiedades Left, Top, Width y Height del Panel no corresponden exactamente a un rectángulo definido así en la imagen de fondo.

Alguna idea de como solucionar este impasse ?
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como implementar efectos 3D en aplicaciones de formas mamcx Gráficos 2 07-04-2008 15:49:52
Como combinar celdas de excel desde jakarta poi Arcioneo JAVA 2 03-04-2007 17:47:05
Crear Efectos como en Media Player jorllazo Gráficos 1 21-10-2006 14:14:18
Como crear efectos de nieve Emiliano Blasco Gráficos 0 02-12-2004 02:40:48
Como puede combinar dos QRDBText subzero Impresión 8 03-02-2004 09:26:23


La franja horaria es GMT +2. Ahora son las 18:07:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi