在Win32环境下怎么改变单选框的背景颜色和文字颜色(非MFC)如何响应消息?

在Win32环境下如何改变单选框的背景颜色和文字颜色(非MFC)怎么响应消息????急啊
我看很多网友都是在MFC环境下用onCtlColor()函数,可是我在Win32下面该如何做呢
比如我的单选框ID是   IDC_RADIO1
case   WM_CTLCOLOR:

.......//这里面我应该怎样写?
break;

大侠们帮忙看看啊!

------解决方案--------------------
switch(uMsg)
{
case WM_CTLCOLORSTATIC: //不是WM_CTLCOLORBTN
id=GetWindowLong((HWND)lParam, GWL_ID);
hdc=(HDC)wParam;
if(IDC_RADIO1==id)
{
SetBkMode(hdc, TRANSPARENT);
return (LONG)hBrush; //强制类型转换
}
return 0L;
case ...
break;
}