FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Gradiente en dialog con folder
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Gradiente en dialog con folder
Posted: Tue Aug 12, 2008 05:32 PM
Inspirado en los abundantes ejemplos recientes de manejo de gradiente posteados por Uwe y su contribuci贸n magn铆fica Bar_Gradient.exe.

Me he puesto a hermosear mis aplicaciones con 茅xito, pero me he enfrentado a una dificultad con una funci贸n que despliega casi todos los dialogos de mi apligaci贸n.

La misma maneja un folder dentro de una ventana.
Ya he visto esta pregunta por parte de Uwe sin respuesta..... pero insisto con la esperanza de que alguien pueda ayudarme.....

驴Como puedo lograr que el gradiente de la dialog se vea en la folder contenida en ella?

Gracias desde ya por sus aportes.

Aqu铆 la imagen del problema



aqu铆 una porci贸n del c贸digo:
DEFINE DIALOG oDlg RESOURCE "DLG_PAGE" TITLE cTitulo
REDEFINE FOLDER oPage PROMPT "Datos:" ID 102 OF oDlg DIALOGS cDlg_Hija  TRANSPARENT
.......
    oDlg:lTransparent  :=.t.
    oPage:lTransparent := .t.
    oPage:aDialogs[1]:lTransparent := .t.
    oDlg:Refresh()
    oPage:Refresh()
    oPage:aDialogs[1]:Refresh()
........
ACTIVATE DIALOG oDlg CENTERED ON PAINT gradpaint( hDC, oDlg )
..........
RETURN NIL
//------
STATIC FUNCTION  gradpaint( hDC, oDlg )
  LOCAL aGrad := { { 0.50,16711164,15653072 }, {0.50,15653072,16711164 } }
  GradientFill( hDC,  0, 0, oDlg:nHeight, oDlg:nWidth, aGrad, .F. )
RETURN NIL
Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Gradiente en dialog con folder
Posted: Tue Aug 12, 2008 06:30 PM

Jose,

Le acabo de responder a Uwe, mira el ejemplo :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion