mfc的tab控件的标签页怎么单独设置背景色

mfc的tab控件的标签页如何单独设置背景色
mfc的tab控件的标签页如何单独设置背景色,我有一个tab控件有5个标签,我想各个标签设置为不同的颜色,譬如第一个标签页红色,第二个标签页黄色,第三个标签页绿色。。。mfc怎么做
------解决方案--------------------
自绘CTabCtrl控件的实现 
------解决方案--------------------
只有自绘能帮助你. 基本控件是没有这个能力的.
------解决方案--------------------
1. 派生 CMyTab
2. OnPaint
{
CTabCtrl::OnPaint();
int sel=GetCurSel();
CClientRect rc, rcItem;
GetClientRect(&rc);
rc.DeflateRect(2,2);
GetItemRect(sel,&rcItem);
rc.top += rcItem.Height()+2;
CClient dc(this);
switch (sel)
{
case 0:
dc.FillSolidRect(&rc,RGB(255,128,128));
break;
case 1:
.....
}
....
------解决方案--------------------
重写CTabCtrl类,在派生类中重写DrawItem虚函数
------解决方案--------------------
把1楼的例子改一下就行了啊,根据lpDrawItemStruct->itemID设置不同的颜色,去掉是否选中的判断等