TreeView指定项目文字颜色设置,也许高亮

TreeView指定项目文字颜色设置,或者高亮。
想做个Treeview,用户选的指定项,字体颜色发生变化。求大神赐教。
------解决思路----------------------

//
void CLeftView::OnCustDrawTree(NMHDR *pNMHDR,LRESULT *pResult)
{
//TODO: add code 
NM_TREEVIEW* pnmtv = (NM_TREEVIEW*)pNMHDR;
*pResult=CDRF_NOTIFYITEMDRAW;
//
------解决思路----------------------
CDRF_NOTIFYPOSTPAINT
------解决思路----------------------
CDRF_NOTIFYSUBITEMDRAW
------解决思路----------------------
CDRF_NOTIFYPOSTERASE;
LPNMTVCUSTOMDRAW pDraw=(LPNMTVCUSTOMDRAW)pNMHDR;
DWORD dwDrawStage=pDraw->nmcd.dwDrawStage;

if(dwDrawStage & CDDS_ITEM)
{
HTREEITEM hItem=(HTREEITEM) pDraw->nmcd.dwItemSpec;
CTreeCtrl &LeftTree=GetTreeCtrl();
HTREEITEM hTreeSelect=LeftTree.GetSelectedItem();
if((hTreeSelect) && (hTreeSelect==hItem)) //TviTxt.Find("WIN2K") > -1)// found
{
pDraw->clrTextBk=0xFF;// red
pDraw->clrText  =0xFFFFFF;// white
}
}
}


选择项为 红色.
或者通过 item 的txt 确定(TviTxt.Find("WIN2K"))