驴Como puedo tener un say transparente en una ventana?
Quique
驴Como puedo tener un say transparente en una ventana?
Con stsay:
Por ejemplo:
redefine stsay ocartelx1 prompt evecar1 id 7003 of oDialog COLOR CLR_BLACK
... y para refrescar... debes ocultar y mostrar:
ocartelx1:hide() ; ocartelx1:show()
... y listo...
Un saludo.
LORENZO
you write this
oWnd:bPainted = { || oWnd:Say( 8, 987, "Appointment Manager",,, oFont, .T., .T. ) }
Loren: gracias, pero simplemente no funcion贸, ni siquiera se ve el texto, no se si tenga algo que ver que la ventana donde quiero pintarlo es un objeto SAY, aunque tambi茅n hay otro inconveniente, necesito un objeto SAY porque necesito manipularlo.
Silvio: 驴podr铆as decirme donde puedo conseguir esa clase?
Wich class ?
you must make an paint of the window class and then you can say a say transparent
@ 0, 0 say ::oPagina prompt "quique" color 0,0xD5D2D2 of ::oWnd size 10000, 10000 pixel
::oPagina:bPainted := { || ::oPagina:Say( 50, 50, "Appointment Manager",,, ::oPagina:oFont, .T., .T. ) } @ 0, 0 say ::oPagina prompt "quique" color 0,0xD5D2D2 of ::oWnd size 10000, 10000 pixel
::oPagina:bPainted := { || ::oPagina:Say( 50, 50, "Appointment Manager", 0, 0xFFFFFF, ::oPagina:oFont, .T., .T. ) } @ 0, 0 say ::oPagina prompt "quique" color 0,0xD5D2D2 of ::oWnd size 10000, 10000 pixel
::oPagina:bPainted := { || ::oPagina:Say( 50, 50, "Appointment Manager",,, ::oPagina:oFont, .T., /*.T.*/ ) }Dear AMigos,
YOU MUST REPAINT THE OBJECT WINDOW NOT THE OBJ SAY (oPagina)
Listo, gracias, ahora tengo algunos problemas:
驴como puedo borrar un texto?
驴hay manera de detectar los movimientos del rat贸n sobre el texto?
yes but you must create a class
see rollover on btnbmp class
oWnd:GetDC() // Se pide "permiso" a la ventana/dialogo
SetBkMode(oWnd:hDC,1) // Se especifica trasparente
TextOut(oWnd:hDC,15,10,"Texto trasparente") // Se pinta
oWnd:ReleaseDC() // Se devuelve el controlGracias, ya vi que tambi茅n es una buena opci贸n, tambi茅n ya vi que la opci贸n de silvio no necesariamente tiene que ser llamada en bPainted, personalmente me inclino mas por la opci贸n de silvio, ya que solo utiliza una l铆nea y puedo seleccionar el font, pero ahora el problema que tengo con ambas es que necesito poder controlarlas como controles, y que se borran al mover algo sobre los textos
quique wrote:驴Como puedo tener un say transparente en una ventana?
El problema con esa manera es que el fondo del say de arriba oculta el texto del say de abajo, si el de arriba es una cadena de espacios no se ve el texto del de abajo