CListCtrl和CImageList关联的图片删除问题
CListCtrl和CImageList通过CListCtrl.SetImageList绑定后可以将控件与图片列表相关联。
当我们需要删除CListCtrl的某一项后,可以使用CListCtrl.DeleteItem和CImageList.Remove删除。 但是由于CListCtrl中的子项中对应的图片索引并没有改变,导致CListCtrl的图片的预览会出现问题。
因此可以通过重新修改CListCtrl子项中的图片索引来解决:
int Index=2; //删除的项索引
CListCtrl listCtrl ;
CImageList m_ImageList;
listCtrl .DeleteItem(Index);
m_ImageList.Remove(Index);
int count=listCtrl .GetItemCount();
for(int i=0;i<count;i++){
LVITEM lvItem;
lvItem.iItem = i;//指定您选中的项
lvItem.iSubItem =0;//指定您选中项的字项
lvItem.mask = LVIF_IMAGE;
GetItem( &lvItem );
lvItem.iImage=i;
listCtrl .SetItem(&lvItem);
}
(本人在这个问题上卡过一些时间,希望能对大家有点帮助。)
CListCtrl和CImageList关联的图片删除问题相关推荐
- ORA-02292:integrity constraint(xx) violated - child record found 外键关联,无法删除记录
经常我们在删除DB记录时,会为外键关联而无法删除数据感到苦恼.这里个人经常用到的一个方法就是,先让关联主键失效,然后再删除数据,数据删除完成后,再让其主 键生效,这样很好的解决了删除级联数据难的问题. ...
- html删除图片效果,html+css实现图片右上角加删除叉、图片删除按钮
这篇文章主要介绍了html+css 实现图片右上角加删除叉.图片删除按钮,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 为了纪录下,以后可能用到 ...
- springboot实现图片上传和图片删除
图片上传主要将需要上传的图片上传到对应的存储地址当中,再通过url访问图片就可以了:本文存储地址在本地,如果是在服务器上,配置服务器端的地址就可以了. controller @ApiOperation ...
- Springboot文件删除(图片删除)
紧接上篇的文件添加,这篇写文件删除,还是以图片的操作为例. 文件上传和删除更应该算是javaSE的内容,用到的基本都是文件的操作. 首先就是控制类代码 //删除图片文件,只是删除文件,不删除数据库信息 ...
- 使用vue+elementUi+springBoot实现图片上传,图片删除,图片展示
使用vue+elementUi+springBoot实现图片上传,图片删除,图片展示 环境配置 准备环境 使用软件 图片上传 图片删除 图片显示 所有代码均为参考,每个人的方法不一样,效果不一样,该代 ...
- mysql 删除语句多表关联_MySQL多表关联数据同时删除sql语句
MySQL多表关联数据同时删除sql语句 有需要的朋友可参考. DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释: 代码如下 1 delete from t1 wher ...
- 图片预览,图片显示以及图片删除
1***.添加图片* $(document).ready(function () {$("#picture").change(function () {document.getEl ...
- 图片上传,预览以及图片删除
背景 前两天在做一个PC网站的意见反馈,其中涉及到了图片上传功能,要求可以上传多张图片,并且支持图片上传预览及图片删除, 图片上传这一块以前没怎么搞过,而且一般也很少会碰到这样的需求,所以在做这个功能 ...
- indesign选中不了图片删除_图片神器XnView教程、方法和技巧汇总
编者按 关于XnView的介绍和概况参阅<「神级图片软件 XnView 解析」XnView MP 和 XnView 哪个好>. 在写完上面这篇文章之后,想整理一些方法和技巧给不太熟悉XnV ...
- 2021-12-09把文件夹1中的与文件夹2里同名图片删除或者保存至另一个文件夹
如果文件夹1(大)的里面包含了与文件夹2(小)的同名图片: # !/usr/bin/env python # encoding: utf-8import os import glob from PIL ...
最新文章
- php图片转字符程序,PHP文字转图片功能原理与实现方法分析
- linux svn可视化,Ubuntu 14.04如何安装可视化SVN
- java set第n位_Java学习路线:float在内存中的存储
- 二分查找算法举例说明C语言,C语言快速排序与二分查找算法示例
- OpenCV kmeans代码
- SwiftUI AsyncImage cancelled 无法加载图片
- idea添加自动编译
- 《吃透微服务》—服务网关之Gateway
- php网页电话外呼,一种基于web网页端的电话外呼方法与流程
- 西南大学计算机基础及数字电路907复习笔记
- python多行写入文件_写入文件
- 微信小程序制作FC模拟器,从入坑到放弃
- GitHub+JenKins集成Python自动化测试脚本
- 西南大学通信学硕成功上岸,初试专业课113分(专业课最高分)
- 罗技M590优联和蓝牙连接的问题
- 储存linux的许多实用程序育儿法,实用程序育儿法.doc
- 方便微信公众号征集图片视频的小程序
- 【GitHub】GitHub上值得收藏的100个精选前端项目!
- Python使用openCV生成素描图
- pygame的小飞机游戏终于完成了