For PB 4.XX
Code: Select all
Procedure ScrollAreaColor(ID, r, g, b)
ScrollAreaChild=GetWindow_(GadgetID(ID), #GW_CHILD)
ScrollAreaColor=CreateSolidBrush_(RGB(r, g, b))
SetClassLong_(ScrollAreaChild, #GCL_HBRBACKGROUND, ScrollAreaColor)
InvalidateRect_(ScrollAreaChild, #Null, #True)
EndProcedure
Enumeration
#WIN
#SCROLL
EndEnumeration
OpenWindow(#WIN, 0, 0, 500, 300, "", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_ScreenCentered | #PB_Window_MaximizeGadget)
If 1;CreateGadgetList(WindowID(#WIN))
ScrollAreaGadget(#SCROLL, 0, 0, WindowWidth(#WIN), WindowHeight(#WIN), 500, 500, 10, #PB_ScrollArea_Single)
CloseGadgetList()
ScrollAreaColor(#SCROLL, 255, 0, 0)
EndIf
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
End