CListCtrl选中颜色更改!

来源:互联网 发布:hill climbing 算法 编辑:程序博客网 时间:2024/05/17 22:18

if ( CDDS_ITEMPREPAINT == pLVCD->nmcd.dwDrawStage )
 {

     if( m_LCselect.GetItemState(nItem, CDIS_SELECTED) )
    {
     //pLVCD->nmcd.uItemState ^= CDIS_SELECTED;// 也对!
                 pLVCD->nmcd.uItemState &= ~CDIS_SELECTED; //一样是对的
     pLVCD->clrTextBk =RGB(255, 0, 0);
     //pLVCD->clrText   = RGB(0, 0, 255);   
     *pResult = CDRF_NEWFONT;
     //return;
    }

}

 

//英文材料
//          pLVCD->nmcd.uItemState &= ~CDIS_SELECTED;
//          pLVCD->nmcd.uItemState &= ~CDIS_FOCUS;

原创粉丝点击