Hello Sylvio,
To paint another BMP on a Window-Image-Background, You need a Alpha-Blended-BMP.
.....
ACTIVATE WINDOW oWnd MAXIMIZED ;
ON PAINT WIN_IMAGE( oWnd, hDC ), ;
ABPaint( hDC, 20, 20, oBmp1:hBitmap, 220 ) ) // The defined Alpha-Splash-Logo
//--------- IMAGE - LOGO ------------------------
STATIC FUNCTION WIN_IMAGE( oWnd, hDC )
LOCAL oImage1
LOCAL nWidth := oWnd:nWidth()
LOCAL nHeight := oWnd:nHeight()
// Selected Image
// --------------------
cNEWLOGO := "&c_path\IMAGES\" + ALLTRIM(WIN_IMAGE) // Window-Background
IF File( "&cNEWLOGO" )
DEFINE IMAGE oImage1 FILENAME "&cNEWLOGO"
PalBmpDraw( hDC, 0, 0, oImage1:hBitmap, , nWIDTH, nHEIGHT, , .T. )
ELSE
MsgAlert( "Cannot load : " + CRLF + ;
cNEWLOGO, "Error" )
ENDIF
RETURN NIL
Today I will finish, my new Window-Background Tester.
The working of Alpha-Blended-BMP-Logos on any Screen -Position, is easy to test as well.
The Application will be for Download.
Besr Regards
Uwe
