I have problem setting the backcolor on a checkbox or editbox or any other control.

It is like this.

SetBkColor(hdc, color)

I provide it the hdc or the control and the color but it does not change the color of the given control.
Do you know why it does not change it?