Perhaps I not explain good
At init I save on two array the text and the bitmaps from another dbf ( materia.dbf)
SELECT MA
MA->(DbSetOrder(1))
MA->(DbGoTop())
DO WHILE ! MA->(EoF())
AAdd( aMatBmp,( TRIM(MA->Image)))
AAdd( aMatItems,( TRIM(MA->Descri)))
MA->(DbSkip())
ENDDO
ON the main xbrowse open and on this on a column (4) I use this command :
:AddBitmap( aMatBmp )
:bBmpData := { || AScan( aMatItems, Trim(CL->CLMATERIA ))+2 }
At left on explorerBar I can open the materia.dbf ( small xbrowse)
I use a blur effect to open the small xbrowse with materia.dbf
Function BlurEffect( oBrw )
local hBmp
local hBlur
oBrw:GetDC()
hBmp := MakeBkBmp( oBrw:hWnd, oBrw:hDC )
hBlur := Blur( hBmp, 3 )
PalBmpDraw( oBrw:hDC, 0, 0, hBlur )
Materia() <------ small xbrowse
DeleteObject( hBmp )
DeleteObject( hBlur )
oBrw:ReleaseDC()
oBrw:refresh()
return nil
If I change a bitmap or a Item then it not refresh the column (4) on the big xbrowse
How I can resolve it ?
now I resolved to close the big xbrowse and reopen the big xbrowse but this is wrong
if you have time you can download the app at
http://www.eoeo.it/wp-content/plugins/d ... d.php?id=1and see the error
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com