Transparencia en xbrowse

Transparencia en xbrowse

Postby carlos vargas » Sat Dec 22, 2018 3:16 am

Estimados, he activado la transparencia en xbrowse, hay alguna forma de hace un grado opacidad,
con tpanel hay una data

::oPanel1:nOpacity := 240
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1691
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Transparencia en xbrowse

Postby Armando » Sat Dec 22, 2018 4:07 am

Carlos:

Te sirve hacer la opacidad al DIALOG?.

Code: Select all  Expand view

oDlg:nOpacity    := 250 // Entre mas alto el valor es menos transparente (Más opaco)
 


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3085
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Transparencia en xbrowse

Postby armando.lagunas » Sat Dec 22, 2018 4:17 pm

Para versiones antiguas.

como se usa :

Code: Select all  Expand view


...
ACTIVATE DIALOG xDlg NOMODAL ON INIT  SetTransparent( xDlg, 230 ) // rango 0 a 255      0 = invisible 255= sin transparencia


...

//----------------------------------------------------------------------

FUNCTION SetTransparent( oDlg, nGrado )

   SetWindowLong( oDlg:hWnd, GWL_EXSTYLE, nOr( GetWindowLong( oDlg:hWnd, GWL_EXSTYLE ), AW_BLEND ) )
   SetLayeredWindowAttributes( oDlg:hWnd, 0, nGrado, 2 )

 RETURN Nil

//----------------------------------------------------------------------


Saludos


 
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: Transparencia en xbrowse

Postby nageswaragunupudi » Sat Dec 22, 2018 7:09 pm

armando.lagunas wrote:Para versiones antiguas.

como se usa :

Code: Select all  Expand view


...
ACTIVATE DIALOG xDlg NOMODAL ON INIT  SetTransparent( xDlg, 230 ) // rango 0 a 255      0 = invisible 255= sin transparencia


...

//----------------------------------------------------------------------

FUNCTION SetTransparent( oDlg, nGrado )

   SetWindowLong( oDlg:hWnd, GWL_EXSTYLE, nOr( GetWindowLong( oDlg:hWnd, GWL_EXSTYLE ), AW_BLEND ) )
   SetLayeredWindowAttributes( oDlg:hWnd, 0, nGrado, 2 )

 RETURN Nil

//----------------------------------------------------------------------


Saludos


 


xDlg:nOpacity := 230
does the same thing and requires just one line of code, instead of the above code.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10313
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Transparencia en xbrowse

Postby nageswaragunupudi » Sat Dec 22, 2018 7:10 pm

carlos vargas wrote:Estimados, he activado la transparencia en xbrowse, hay alguna forma de hace un grado opacidad,
con tpanel hay una data

::oPanel1:nOpacity := 240


We provided nOpacity feature to TPanel but not to XBrowse.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10313
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 34 guests