FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour transparencia en controles.
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
transparencia en controles.
Posted: Fri Feb 10, 2017 01:23 AM
Hola a todos nuevamente.

hace poco los amigos cNavarro y Joao me ense帽aron como cambiar el color de los dialgos en tiempo de ejecucion.
Pero ahora tengo un problema que me imagino que ya muchos deben saber la solucion pero no he dado con ella.
Necesito que el color de fondo de los controles adopte o tome el mismo color que los dialogos.
anexo una imagen donde indico dentro del cuadro rojo el feo detalle que queda en un checkbok al cambiar el color del dialogo

Agredezco la ayuda por anticipado.
"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: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: transparencia en controles.
Posted: Fri Feb 10, 2017 02:18 AM

Qu茅 versi贸n de Fw utilizas?
La mayor铆a de los controles tienen la cla煤sula TRANSPARENT

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: transparencia en controles.
Posted: Fri Feb 10, 2017 12:25 PM
Esto controle 茅s una BitMap?

Code (fw): Select all Collapse
   REDEFINE BITMAP oFiveWin ID 122 RESOURCE "FIVEPOWER" TRANSPARENT ;
      OF oDlg ADJUST


Saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: transparencia en controles.
Posted: Fri Feb 10, 2017 12:32 PM
En CHECKBOX, el comando TRANSPARENT no funciona.

Code (fw): Select all Collapse
聽 聽REDEFINE CHECKBOX oPdfTelaSumatra VAR lPdfTelaSumatra ID 103 OF oDlg UPDATE ;
聽 聽 聽 COLORS CLR_HGREEN, CLR_WHITE


Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: transparencia en controles.
Posted: Fri Feb 10, 2017 03:59 PM
Gracias nuevamente a cNavarro y Joao.
Efectivemente, antes de poner la pregunta ac谩 en el foro, me cans茅 de aplicar el TRANSPARENT de todas las maneras que me pude imaginar y no funcion贸.

Joao, Apliqu茅 lo que me indicaste:

REDEFINE CHECKBOX oPdfTelaSumatra VAR lPdfTelaSumatra ID 103 OF oDlg UPDATE ;
COLORS CLR_HGREEN, CLR_WHITE


y funcion贸 perfecto...

Nuevamente agradecidos a ambos por su atenci贸n. :-)

Me qued谩 un solo problema por resolver y as铆 poder satisfacer a mi cliente en lo que me solicit贸 de poder cambiar los colores de los dialogos a su gusto. No se trata de cambiar el color de toda la aplicaci贸n. El cliente quiere poder cambiar el color de CADA DIALOGO y sus letras seg煤n su deseo, por eso, de pronto en un m贸dulo quiere un fondo azul con letra amarilla, pero en otro quiere un fondo verde con letra roja... caprichos de clientes que no esta en nosotros juzgar, sino hacerlo, ya que estar谩 pagandonos para hacer la aplicaci贸n 100% a su gusto. Y entre gustos y colores...

Bien, el detalle que me falta es poder cambiar el color de los botones, con la clase nativa de FW:

Redefine button oButtonExit id 21 OF oDlg

Alguna idea de como hacerlo por favor ?
"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: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: transparencia en controles.
Posted: Mon Feb 13, 2017 12:27 PM
En el menu Principal:

Code (fw): Select all Collapse
   SetBalloon( .T. ) // Balloon shape required for tooltips

   SkinButtons()     // Botoes Coloridos nas novas versoes

   SetGetColorFocus( CLR_MENTA )

   tGet():lDisColors  := FALSE
   tGet():nClrTextDis := CLR_BLUE
   tGet():nClrPaneDis := CLR_SOFTYELLOW


Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion