
window is purple, trackbar should be purple too.
alot of questions for colour trackbar but no answers.
Code: Select all
;-----Colour Trackbar Example-----
;-----User BongMong----
;-----07/01/04----
Global purple
purple=CreateSolidBrush_(RGB($67,$32,$98))
Enumeration
#Window_0 = 1
EndEnumeration
Enumeration
#Gadget_0
EndEnumeration
Procedure myCallback(WindowID, Message, wParam, lParam)
Result = #PB_ProcessPureBasicEvents
Select Message
Case #WM_CTLCOLORSTATIC
Select lparam
Case GadgetID(#Gadget_0)
SetBkMode_(wParam,#TRANSPARENT)
SettextColor_(wParam, $FFFFFF)
Result = purple
EndSelect
EndSelect
ProcedureReturn Result
EndProcedure
hWnd = OpenWindow(1, 278, 107, 351, 261, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_TitleBar , "BongMong")
If hWnd
SetWinBackgroundColor(hWnd, RGB($67,$32,$98))
SetForeGroundWindow_(hWnd)
SetWindowCallback(@myCallback())
If CreateGadgetList(WindowID())
TrackBarGadget(#Gadget_0, 20, 230, 130, 20, 0, 100)
ResizeGadget(#Gadget_0, -1, -1, 130, 19)
Repeat
Event = WaitWindowEvent()
If Event = #PB_EventGadget
GadgetID = EventGadgetID()
EndIf
Until Event = #PB_EventCloseWindow
EndIf
EndIf
End