Say Transparent na Tbar ??

Say Transparent na Tbar ??

Postby Ale SB » Thu Jun 05, 2008 2:26 am

Como y posso ter uno Say transparent em el Tbar ?

Code: Select all  Expand view
DEFINE BUTTONBAR oBar SIZE 70, 60 _3D OF oWnd 2007
     
@ 009, 100 SAY oSay PROMPT "No estas Transparente " OF oBar PIXEL
                       oSay:lTransparent = .T.


Saluds
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
User avatar
Ale SB
 
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil

Postby Antonio Linares » Thu Jun 05, 2008 7:25 am

Ale,

No puedes usar un objeto SAY transparente sobre un objeto TBar con estilo 2007 aún.

De momento tienes que usar oBar:bPainted:

oBar:bPainted = { || oBar:Say( 7, 285, "Factor:",,, oFont, .T., .T. ) }
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41408
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Ale SB » Thu Jun 05, 2008 1:59 pm

Gracias, Maestro.

Saluds, Ale
aleseribeli@hotmail.com

FwH, Hb Svn, ADS 8.1, ADS 10, Pelles C, FwPPC, MsVc 2008, MsVc 2010
"Conhecimento, você não subtrai quando divide; mas soma e multiplica."
**---Mário Persona---**
User avatar
Ale SB
 
Posts: 248
Joined: Wed Jan 11, 2006 11:30 am
Location: Campo Grande-MS / Brasil

Re: Say Transparent na Tbar ??

Postby Vikthor.Thomas » Sat Feb 07, 2015 9:40 pm

Hola , ya es posible usar objeto TSay transparente en un TBar ?
User avatar
Vikthor.Thomas
 
Posts: 144
Joined: Thu Jan 02, 2014 1:49 pm

Re: Say Transparent na Tbar ??

Postby FranciscoA » Sun Feb 08, 2015 12:51 am

Hola. No se si ya lo habrás hecho del modo siguiente.
Actualmente lo hago así:
Code: Select all  Expand view
local cTextoBar := "Texto en ButtonBar (oBar) Centrado"

DEFINE BUTTONBAR oBar 3D SIZE 32,32 OF oDlg 2007
   nTp := 4
   nLf := ( (oBar:nWidth()/2) - ((Len(cTextoBar)/2)*10) )
   nWd := 500
   nHt := 500

   oBar:bPainted = { ||;
        DrawText2(oBar:hDC, oFont:hFont, 1, cTextoBar ,;
        nTp, nLf, nWd, nHt, CLR_BLUE ) }
...
...
//-----------------------------------
FUNCTION DrawText2( hDC, hFont, nBkMode, cText, nTop, nLeft, nWidth, nHeight,color )
LOCAL hFontOld:= SelectObject( hDC, hFont )
LOCAL nBkOld := SetBkMode( hDC, nBkMode )
SetTextColor( hDC, color )
DrawText( hDC, cText, { nTop, nLeft, nTop+nWidth, nLeft+nHeight } )
SelectObject( hDC, hFontOld )
SetBkMode( hDC, nBkOld )
RETURN( NIL )
 

Espero te sirva de algo.
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2114
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: SantaCroya and 30 guests