1.选中并高亮显示
m_ListM.SetFocus();
m_ListM.SetItemState(nLight,LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED);//nLight是需要高亮的项
2.取消选中
m_ListD.SetItemState(nNowSelect, 0,-1);//nNowSelect是当前选中的项
本文介绍如何使用C++在列表视图(ListView)控件中选中特定项并使其高亮显示,以及如何取消当前选中项的状态。通过m_ListM.SetFocus()和m_ListM.SetItemState()函数实现选中与高亮,而m_ListD.SetItemState()则用于取消选中。
1.选中并高亮显示
m_ListM.SetFocus();
m_ListM.SetItemState(nLight,LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED);//nLight是需要高亮的项
2.取消选中
m_ListD.SetItemState(nNowSelect, 0,-1);//nNowSelect是当前选中的项
4621

被折叠的 条评论
为什么被折叠?