目前正在做着方面的东西,持续更新中。
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)