list control失去焦点后,仍然蓝色高亮度显示

void CReaProSet::OnNMKillfocusReaprolist(NMHDR *pNMHDR, LRESULT *pResult)//指示控件已经失去焦点

{

// TODO:  在此添加控件通知处理程序代码

int i;

i = m_ReaProList.GetSelectionMark();

m_ReaProList.SetItemState(i, LVIS_DROPHILITED, LVIS_DROPHILITED);

 

*pResult = 0;

}

 

void CReaProSet::OnNMSetfocusReaprolist(NMHDR *pNMHDR, LRESULT *pResult)//指示控件已经获得焦点

{

// TODO:  在此添加控件通知处理程序代码

 

int i=-1;

m_ReaProList.SetItemState(i, FALSE, LVIF_STATE);

*pResult = 0;

}

 

posted on 2015-10-20 10:22  MILUMI  阅读(555)  评论(0编辑  收藏  举报

导航