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;

}

上一篇:你可能不知道console强大


下一篇:codeforces 342E :Xenia and Tree