Code: Alles auswählen
Procedure SetMyWinBackgroundImage(Hwnd.l, ImageID.l)
Protected BrushID.l
If ImageID <> -1
BrushID.l = CreatePatternBrush_( ImageID )
Else
BrushID = -1
EndIf
SetNewBrush(Hwnd, BrushID)
SetClassLong_(Hwnd, #GCL_HBRBACKGROUND, BrushID)
RedrawWindow_(HWnd, 0, 0, #RDW_INTERNALPAINT | #RDW_INVALIDATE | #RDW_ALLCHILDREN)
EndProcedure