diff --git a/lcl/interfaces/wince/wincecallback.inc b/lcl/interfaces/wince/wincecallback.inc index 4cd67473cb..437f629bed 100644 --- a/lcl/interfaces/wince/wincecallback.inc +++ b/lcl/interfaces/wince/wincecallback.inc @@ -1303,7 +1303,7 @@ begin WindowColor := ChildWinControl.Brush.Color; if WindowColor = clDefault then WindowColor := ChildWinControl.GetDefaultColor; - Windows.SetBkColor(WindowDC, Windows.COLORREF(ColorToRGB(WindowColor))); + Windows.SetBkColor(HDC(WParam), Windows.COLORREF(ColorToRGB(WindowColor))); LMessage.Result := LResult(ChildWinControl.Brush.Reference.Handle); //DebugLn(['WindowProc ', ChildWinControl.Name, ' Brush: ', LMessage.Result]); // Override default handling