目前正在做着方面的东西,持续更新中。
SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_CHECKBOXES );
整行选中 带表格线 添加CheckBox
如果设置了LVS_EX_CHECKBOXES属性,则可以用 lGetCheck(行索引nItem) 来得到是否Checked。
怎样得到CListCtrl报告列表中某一项item的索引值?
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;pNMListView->iItem就是~
滚动滚动条,使某一行可见。m_list.EnsureVisible(60,TRUE);
设置选中:
m_list.SetItemState(i,LVIS_SELECTED,LVIS_SELECTED);//设为选中状态(|LVIS_FOCUSED)
取消选中:
m_list.SetItemState(i,0,LVIS_SELECTED);//设为选中状态(|LVIS_FOCUSED)
本文介绍了 CListCtrl 控件的各种实用技巧,包括如何设置显示样式、获取项索引、确保特定行可见、设置与取消选中状态等。通过这些技巧,可以更灵活地控制列表视图的行为。
2682

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



