Hier ist die Callback-Prozedur:
Code: Alles auswählen
Procedure MyCallback(hWnd, Msg, wParam, lParam)
result = #PB_ProcessPureBasicEvents
If msg = #WM_CTLCOLORSTATIC
Select GetDlgCtrlID_(lparam)
Case #text1
SetBkMode_(wParam,#TRANSPARENT)
SetTextColor_(wParam,#Black)
result = GetStockObject_(#NULL_BRUSH) ;das Gleiche wie #HOLLOW_BRUSH
Case #text2
SetBkMode_(wParam,#TRANSPARENT)
SetTextColor_(wParam,#Black)
result = GetStockObject_(#NULL_BRUSH)
Case #trackbar
;das funktioniert leider nicht
SetBkMode_(wParam,#TRANSPARENT)
SetTextColor_(wParam,#Blue)
result = GetStockObject_(#NULL_BRUSH)
EndSelect
EndIf
ProcedureReturn result
EndProcedure