!怎么设置ComboBox下拉列表中被选中项的背景颜色和字体颜色

在线等!如何设置ComboBox下拉列表中被选中项的背景颜色和字体颜色
MFC如何设置ComboBox下拉列表中被选中项的背景颜色和字体颜色
通过下面可以获取当前选中项 和项中的文本
int nIndex = this->GetCurSel();

CString strText;
GetLBText(nIndex,strText); 


但是当鼠标经过下拉列表的某一项时 如何设置这一项的背景颜色和它的字体颜色呢?  请解答一下, 谢谢

------解决方案--------------------
需要设置Owner Draw属性:这个属性有三个选项:No(不采用任何自绘),Fixed(固定属性的列表高度和宽度),Variable(改变列表的高度和宽度).最直白的理解分别是:不响应DrawItem()、响应DrawItem(不响应MeasureItem)、响应MeasureItem(也响应DrawItem)。也就是说,需要将三个风格严格对应起来。

自绘 ComboBox
------解决方案--------------------
自绘 Implementing an OwnerDrawn ComboBox
------解决方案--------------------
WM_CTLCOLORLISTBOX