In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Sera posible.....?

Foro de Xailer profesional en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Sera posible.....?

Mensaje por jose.luis »

Hola,
Se ve que esta semana voy importunando con mis preguntitas ;-)
Situación: un proceso laaaargo donde muestro un meter con el % de progreso.
Ese meter está en un formulario tipo TOPMOST (bsSPLASH) con lCentered :=
..T.. Si por cualquier motivo tengo que mostrar un MsgInfo, éste queda
debajo del formulario TOPMOST (lo cual es como debe ser).
Entonces... ahí va mi pregunta:
¿formularios semitransparentes para Windows XP?
Saludos,
José Luis Capel
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sera posible.....?

Mensaje por jfgimenez »

José Luis,
> ¿formularios semitransparentes para Windows XP?
En ningún momento hemos intentado hacer nada esto, simplemente porque w98 no
lo permite, y queremos seguir soportándolo. Pero nada impide llamar
directamente al API para conseguirlo, teniendo en cuenta que sólo funcionará
a partir de w2k o xp.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sera posible.....?

Mensaje por jfgimenez »

José Luis,
aquí tienes un ejemplo que acabo de hacer.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info


Attached files Layered.zip (1.8 KB)Â
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Rolando
Mensajes: 191
Registrado: Lun May 08, 2006 2:10 pm

Sera posible.....?

Mensaje por Rolando »

José: Simplemente MARAVILLOSO !!!
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:45c5ce76$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> José Luis,
>
> aquí tienes un ejemplo que acabo de hacer.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
>
>
>
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Sera posible.....?

Mensaje por jose.luis »

José,
Es fántástico!! Justo lo que pedía!!
¡¡¡¡¡Muchísimas gracias!!!!!!!
Saludos,
José Luis Capel
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:45c5ce76$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> José Luis,
>
> aquí tienes un ejemplo que acabo de hacer.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
>
>
>
>
>
miguel
Mensajes: 364
Registrado: Jue Jul 02, 2009 1:09 pm

Sera posible.....?

Mensaje por miguel »

Hola,
Esta función ¿vendrá implementada en la próxima versión de Xailer?
Saludos. Miguel A. Torrellas
Jose F. Gimenez escribió:
> José Luis,
>
> aquí­ tienes un ejemplo que acabo de hacer.
>
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Sera posible.....?

Mensaje por zeasoftware »

excelente!!
una pregunta:
Si tengo una imagend de fondo, como puedo hacer que la imagen sea
semi-transparente como la ventana?
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sera posible.....?

Mensaje por jfgimenez »

Ramón,
> Si tengo una imagend de fondo, como puedo hacer que la imagen sea
> semi-transparente como la ventana?
Pruebalo ;-)
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sera posible.....?

Mensaje por jfgimenez »

Miguel,
> Esta función ¿vendrá implementada en la próxima versión de Xailer?
Veremos si lo ponemos como propiedad en TForm. No obstante, se puede usar
tal cual está el ejemplo.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Xevi
Mensajes: 1706
Registrado: Jue Sep 08, 2005 12:58 pm

Sera posible.....?

Mensaje por Xevi »

Ramón,
La imagen que forma parte del Form... cPicture, la transparencia funciona
perfecto!!!
Y... en ambiente MDI... si hacemos transparencia al Padre... todos los hijos
lo son!!!
Y puestos a pedir... ¿como puedo hacer que los Forms Modales que lanzo desde
la aplicación MDI hereden la transparencia del Form de mi menu principal???
Gracias.
Un Saludo,
Xevi.
"RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=45c720fb@news.xailer.com...]45c720fb@news.xailer.com...[/email]
> excelente!!
> una pregunta:
> Si tengo una imagend de fondo, como puedo hacer que la imagen sea
> semi-transparente como la ventana?
>
> Gracias.
> --
> Ramón Zea
> ramonzea@yahoo.com
> zeasoftware@hotmail.com
> zeasoft.movil@hotmail.com
> http://www.paginasprodigy.com/zeasoft/
>
>
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Sera posible.....?

Mensaje por zeasoftware »

YO HICE UNA CLASE CON LO QUE DEJARON AQUI, Y LO ASIGNO A TFORM, COMO:
TFORMLAYER, PERO, NO SE PONE TRANSPARENTE.
SALUDOS.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:45c737ec$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ramón,
>
> La imagen que forma parte del Form... cPicture, la transparencia funciona
> perfecto!!!
> Y... en ambiente MDI... si hacemos transparencia al Padre... todos los
> hijos lo son!!!
> Y puestos a pedir... ¿como puedo hacer que los Forms Modales que lanzo
> desde la aplicación MDI hereden la transparencia del Form de mi menu
> principal???
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
> news:[email=45c720fb@news.xailer.com...]45c720fb@news.xailer.com...[/email]
>> excelente!!
>> una pregunta:
>> Si tengo una imagend de fondo, como puedo hacer que la imagen sea
>> semi-transparente como la ventana?
>>
>> Gracias.
>> --
>> Ramón Zea
>> ramonzea@yahoo.com
>> zeasoftware@hotmail.com
>> zeasoft.movil@hotmail.com
>> http://www.paginasprodigy.com/zeasoft/
>>
>>
>
>
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Sera posible.....?

Mensaje por zeasoftware »

Hice esto, a ver si lo hice bien
CLASS TFormLayer FROM TForm
Method CreateForm()
ENDCLASS
//---------------------------------------------------------- --------------------
Method CreateForm() Class TFormLayer
Super:CreateForm()
SetWindowLong( ::Handle, GWL_EXSTYLE, nOr( GetWindowLong( ::Handle,
GWL_EXSTYLE ), WS_EX_LAYERED ) )
SetLayeredWindowAttributes( ::Handle, ::nClrPane, 110, LWA_ALPHA )
RETURN Nil
::
::
a mi ventana de incio, le heredo TFormLayer
Gracias.
--
Ramón Zea
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoft/
visita mi "venta de garage"
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:45c737ec$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Ramón,
>
> La imagen que forma parte del Form... cPicture, la transparencia funciona
> perfecto!!!
> Y... en ambiente MDI... si hacemos transparencia al Padre... todos los
> hijos lo son!!!
> Y puestos a pedir... ¿como puedo hacer que los Forms Modales que lanzo
> desde la aplicación MDI hereden la transparencia del Form de mi menu
> principal???
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
> "RamónZea" <zeasoftware@hotmail.com> escribió en el mensaje
> news:[email=45c720fb@news.xailer.com...]45c720fb@news.xailer.com...[/email]
>> excelente!!
>> una pregunta:
>> Si tengo una imagend de fondo, como puedo hacer que la imagen sea
>> semi-transparente como la ventana?
>>
>> Gracias.
>> --
>> Ramón Zea
>> ramonzea@yahoo.com
>> zeasoftware@hotmail.com
>> zeasoft.movil@hotmail.com
>> http://www.paginasprodigy.com/zeasoft/
>>
>>
>
>
miguel
Mensajes: 364
Registrado: Jue Jul 02, 2009 1:09 pm

Sera posible.....?

Mensaje por miguel »

Gracias por responder.
Si es asi es 100 por 100 utilizable, perfecto y agradecido por vuestra
magistrales demostraciones, peeeeero ya que está hecho el trabajo,
¿porque no darle un valor añadido a Xailer?, cuanto mas potente y
funcional sea, mayor grandeza para el proyecto, pensemos en quien
empieza que no ha tenido acceso a este foro privado.
Saludos. Miguel A. Torrellas
Jose F. Gimenez escribió:
> Miguel,
>
>> Esta función ¿vendrá implementada en la próxima versión de Xailer?
>
> Veremos si lo ponemos como propiedad en TForm. No obstante, se puede usar
> tal cual está el ejemplo.
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sera posible.....?

Mensaje por jfgimenez »

Xevi,
> La imagen que forma parte del Form... cPicture, la transparencia funciona
> perfecto!!!
> Y... en ambiente MDI... si hacemos transparencia al Padre... todos los
> hijos lo son!!!
> Y puestos a pedir... ¿como puedo hacer que los Forms Modales que lanzo
> desde la aplicación MDI hereden la transparencia del Form de mi menu
> principal???
Sobrecarga la clase TForm y comprueba si oParent es de tipo TForm (
::oParent:IsKindOf( "TForm" ) ) y su estilo, y entonces aplícalo también.
Sería algo así:
IF ::oParent:IsKindOf( "TForm" ) .AND. lAnd( GetWindowLong(
::oParent:Handle, GWL_EXSTYLE ), WS_EX_LAYERED )
...
ENDIF
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sera posible.....?

Mensaje por jfgimenez »

Ramón,
sí, parece que está bien.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Sera posible.....?

Mensaje por jfgimenez »

Miguel,
> Si es asi es 100 por 100 utilizable, perfecto y agradecido por vuestra
> magistrales demostraciones, peeeeero ya que está hecho el trabajo, ¿porque
> no darle un valor añadido a Xailer?, cuanto mas potente y funcional sea,
> mayor grandeza para el proyecto, pensemos en quien empieza que no ha
> tenido acceso a este foro privado.
Sí, lo entiendo. Vamos a estudiar si lo ponemos como una propiedad de TForm.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Sera posible.....?

Mensaje por jose.luis »

José,
:-)
Y la propiedad del formulario lTransparentBox. Si es .T. aparece un
botoncito al lado del minimizebox y si es .F. lo quita. Y ese botón hace
que sea transparente o no ese formulario.
:-)
Saludos y gracias!
José Luis Capel
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=45c87059@news.xailer.com...]45c87059@news.xailer.com...[/email]
> Miguel,
>
>> Si es asi es 100 por 100 utilizable, perfecto y agradecido por vuestra
>> magistrales demostraciones, peeeeero ya que está hecho el trabajo,
>> ¿porque no darle un valor añadido a Xailer?, cuanto mas potente y
>> funcional sea, mayor grandeza para el proyecto, pensemos en quien empieza
>> que no ha tenido acceso a este foro privado.
>
> Sí, lo entiendo. Vamos a estudiar si lo ponemos como una propiedad de
> TForm.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Sera posible.....?

Mensaje por ignacio »

Y si además .........................
Iba a decir una burrada, pero mejor me callo ;-)
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:45c8a085$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> José,
>
> :-)
>
> Y la propiedad del formulario lTransparentBox. Si es .T. aparece un
> botoncito al lado del minimizebox y si es .F. lo quita. Y ese botón hace
> que sea transparente o no ese formulario.
>
> :-)
>
> Saludos y gracias!
> José Luis Capel
>
>
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
> news:[email=45c87059@news.xailer.com...]45c87059@news.xailer.com...[/email]
>> Miguel,
>>
>>> Si es asi es 100 por 100 utilizable, perfecto y agradecido por vuestra
>>> magistrales demostraciones, peeeeero ya que está hecho el trabajo,
>>> ¿porque no darle un valor añadido a Xailer?, cuanto mas potente y
>>> funcional sea, mayor grandeza para el proyecto, pensemos en quien
>>> empieza que no ha tenido acceso a este foro privado.
>>
>> Sí, lo entiendo. Vamos a estudiar si lo ponemos como una propiedad de
>> TForm.
>>
>> --
>> Un saludo,
>>
>> José F. Giménez
>> http://www.xailer.com
>> http://www.xailer.info
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Sera posible.....?

Mensaje por jose.luis »

Ignacio,
>
> Iba a decir una burrada, pero mejor me callo ;-)
>
:-)
Saludos,
José Luis Capel
Responder