look it please
I insert only a function of Uwe to make the folder transparent on a dialog
...
FUNCTION FoldBack( oFld, oImage1, oImage2 )
oFld:aDialogs[ 1 ]:bPainted = { | hDC | GradientFill( hDC, 0, 0, oFld:aDialogs[ 1 ]:nHeight, ;
oFld:aDialogs[ 1 ]:nWidth, { { 0.50, 14853684, 16314573 }, ;
{ 0.50, 16314573, 14853684 } }, .T. ) }
*oFld:aDialogs[ 2 ]:bPainted = { | hDC | oFld:aDialogs[ 2 ]:SetBrush( oBrush1 ) }
oFld:aDialogs[ 2 ]:bPainted = { | hDC | PalBmpDraw( hDC, 0, 0, oImage1:hBitmap, , ;
oFld:aDialogs[ 2 ]:nWidth, oFld:aDialogs[ 2 ]:nHeight, , .T. ) }
oFld:aDialogs[ 3 ]:bPainted = { | hDC | PalBmpDraw( hDC, 0, 0, oImage2:hBitmap, , ;
oFld:aDialogs[ 3 ]:nWidth, oFld:aDialogs[ 3 ]:nHeight, , .T. ) }
oFld:aDialogs[ 4 ]:bPainted = { | hDC | PalBmpDraw( hDC, 0, 0, oImage1:hBitmap, , ;
oFld:aDialogs[ 4 ]:nWidth, oFld:aDialogs[ 4 ]:nHeight, , .T. ) }
oFld:aDialogs[ 5 ]:bPainted = { | hDC | PalBmpDraw( hDC, 0, 0, oImage1:hBitmap, , ;
oFld:aDialogs[ 5 ]:nWidth, oFld:aDialogs[ 5 ]:nHeight, , .T. ) }
oFld:aDialogs[ 6 ]:bPainted = { | hDC | PalBmpDraw( hDC, 0, 0, oImage1:hBitmap, , ;
oFld:aDialogs[ 6 ]:nWidth, oFld:aDialogs[ 6 ]:nHeight, , .T. ) }
RETURN NIL
why it make another folder near to last folder ?