OnButtonDelete()
{
POSITION pos = m_list.GetFirstSelectedItemPosition();
int idx = m_list.GetNextSelectedItem(pos);
while (idx != -1){
LVITEM lvi;
lvi.iItem = idx;
lvi.iSubItem = 0;
lvi.mask = LVIF_IMAGE;
if (m_list.GetItem(&lvi)){
m_imgList.Remove(lvi.iImage); //同时删除ImageList中的对应图片
}
m_list.DeleteItem(idx);
idx = m_list.GetNextSelectedItem(pos);
}
//需要先排序,再重绘,否则从中间删除后该区域会空白,后面的记录不会自动上移
m_list.Arrange(LVA_DEFAULT);
m_list.RedrawItems(0, m_list.GetItemCount());
}
分享到:
相关推荐
主要介绍了VC List Control控件如何删除选中的记录实例详解的相关资料,需要的朋友可以参考下
VC2008ListControl控件 一个很好的学习vc++的例子
使ListControl控件支持整栏选择? ListControl整行选择
ListControl,重写ListControl控件类,可以根据自己的需要修改控件表头颜色。在VC6.0下调试成功。
有关在list control中添加check box的有关操作,
listcontrol控件数据导出到excel
将数据库中的数据表添加到ListControl控件、将数据库中的数据表添加到ListControl控件
这是有关List_Control类控件的使用,该控件在Vc编程中广泛使用,有重要
vc打印技术较复杂,特别是对于对话框编程的,这是其中一个解决方案
一个在VC中支持排序功能的list control组件,只包括控件源代码,没有示例。MyListCtrl这个类可以实现点击列表头时,对列进行排序。想实现这样功能的listctrl可以用它来作为基类。
做VC的朋友都会觉得视图分割很难且不容易掌握,本例子用custom control控件实现了Listcontrol跟editbox控件的左右拖动,跟视图分割的效果差不多,且代码简单
List_Control控件技巧总汇.doc vc listctr技巧,感觉不错!
ListBox控件典型实例 86 实例051 利用ListBox控件实现标签式数据选择 86 实例052 在ListBox控件间实现数据交换 88 实例053 列表项的提示条 89 ...实例064 具有文本录入功能的ListControl控件 108
演示如何使用ListControl扩展,在控件中点列标题对数据进行排序.
主要介绍了Vc++ 控件List Control用法总结的相关资料,需要的朋友可以参考下
一个vc ListCtrl控件中插入进度条类CProcessList
visual c++改变CListCtrl控件中滚动条的颜色
ListCtrl 控件,选中,取消选中,得到选中值。简单示例,代码清晰,操作简单,完成针对功能。
1. CListCtrl 风格 2. 设置listctrl 风格及扩展风格 3. 插入数据 4. 一直选中item 5. 选中和取消选中一行