   [win32] Checkbox background
  I'm wanting to change the background colour for checkbox and radio button controls, but have the rest of it still drawn for me. Which apparently I can do by responding to WM_CTLCOLORBTN, in the parents proc. I dont seem to recieve this message though. case WM_CTLCOLORBTN:SetDCBrushColor((HDC)wParam, RGB(255, 0, 0 ));SetTextColor((HDC)wParam, RGB(0, 255, 0));SetBkMode( (HDC)wParam, TRANSPARENT );return (INT_PTR)GetStockObject(DC_BRUSH);From what I understand from MSDN, you use WM_CTLCOLORBTN if you only want to change the colour of the Background and text, and further use BS_OWNERDRAW if you want to draw the whole thing. I only want to change the background colour and text, but have the checkbox image and the radio button image still drawn as usual.Is this possible?Edit: Just managed to get it to work by also responding to WM_CTLCOLORSTATIC, not sure why, but it works. .....Except for the Groupbox :(   