CListctrl里有一项是被选中且该项高亮显示
高亮显示选中行-listctrl
目的:在对话启动起来后,希望CListctrl里有一项是被选中的,且该项高亮(蓝色)显示
方法:
- 在OnIntiDialog里添加代码
- 将ListCtrl控件的Tab键顺序设置为1
第二点很重要,否则效果不出现。
m_list_.SetItemState(iIndex, LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED); //m_list_.EnsureVisible(iIndex, TRUE); //m_list_.SetSelectionMark(0);
转自 https://www.cnblogs.com/EverYoung/archive/2012/01/17/2324699.html

浙公网安备 33010602011771号