FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour msglogo msgsplash
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
msglogo msgsplash
Posted: Fri Dec 04, 2020 09:34 PM

Saludos Fivewiners. Esperando que se encuentren mejor de lo que desean,

Necesito hacer un MsgLogo pero que el bmp tenga fondo transparente. Por lo visto la natural limitacion de los archivos bmp de no aceptar esto, aplica por supuesto para el
MsgLogo.

Buscando en el foro, me consegui con la funcion MsgSplash. He intentado ponerla a funcionar pero nada. La funcion me hace el ciclo de espera (5 segundos en mi caso) pero no muestra la imagen ni con bmp, ni con jpg, ni com png. No me muestra nada.

Alguna idea de que puede estar sucediendo con la funcion MsgSplash? o como poner una imagen con fondo transparente en MsgLogo?

He intentado con imagenes desde recursos RC y tambien desde lectura directa a disco y no funciona.

Logre quitarle el fondo a una imagen BMP con la web https://imagen.online-convert.com/es/convertir-a-ico pero cuando compilo sale error de formato invalido.

Uso fw17.01, Pelles C, xHarbour y BCC5.5

Agradeciendo por adelantado cualquier ayuda, les envio un fuerte y feliz abrazo de visperas de navidad.

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: msglogo msgsplash
Posted: Sun Dec 06, 2020 09:08 AM

José,

El cuarto parámetro te permite indicar que quieres pintado transparente:

function MsgSplash( cBmpFile, nSeconds, bAction, lTransp )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: msglogo msgsplash
Posted: Wed Dec 09, 2020 12:44 PM

Hola Antonio,

Listo! ahora si funciona.

Gracias !

Un abrazo.

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.

Continue the discussion