La nueva funcion DrawGray() no funciona correctamante si el bitmap es de 32bits.
Es facil de reproducir el problema , en cualquier buttonbar si se utiliza para el boton un bitmap con alpha y se marca el boton como disable() se ve .
La nueva funcion DrawGray() no funciona correctamante si el bitmap es de 32bits.
Es facil de reproducir el problema , en cualquier buttonbar si se utiliza para el boton un bitmap con alpha y se marca el boton como disable() se ve .
#include "fivewin.ch"
//----------------------------------------------------------------------------//
function Main()
local oWnd, oBar
DEFINE WINDOW oWnd TITLE FWVERSION
DEFINE BUTTONBAR oBar OF oWnd SIZE 64,64 2007
DEFINE BUTTON OF oBar FILE "c:\fwh\bitmaps\32x32\keys.bmp"
DEFINE BUTTON OF oBar FILE "c:\fwh\bitmaps\32x32\keys.bmp" WHEN .f.
DEFINE BUTTON OF oBar FILE "c:\fwh\bitmaps\pngs\image3.png"
DEFINE BUTTON OF oBar FILE "c:\fwh\bitmaps\pngs\image3.png" WHEN .f.
DEFINE BUTTON OF oBar FILE "c:\fwh\bitmaps\AlphaBmp\visa.bmp"
DEFINE BUTTON OF oBar FILE "c:\fwh\bitmaps\AlphaBmp\visa.bmp" WHEN .f.
ACTIVATE WINDOW oWnd
return nil
//----------------------------------------------------------------------------//