如何改变列表框某一项选中时的高亮颜色,我重载了一下,在DrawItem中判断,是否选中状态,选中就改变颜色,可是这段代码没起作用,
if ( lpDrawItemStruct->itemState & ODS_SELECTED )
{
//pDC->FillSolidRect(&rcTemp, GetSysColor(COLOR_HIGHLIGHT)) ;
pDC->FillSolidRect(&rcTemp, RGB(255, 0, 0)) ;
pDC->SetTextColor(GetSysColor(COLOR_HIGHLIGHTTEXT)) ;
}
大家帮我看看是什么原因,多谢了,没分了。