使用CListCtrl和CImageList实现缩略图,在某个缩略图前插入图像的有关问题

使用CListCtrl和CImageList实现缩略图,在某个缩略图前插入图像的问题
求解答:使用CListCtrl和CImageList实现的缩略图,在某个缩略图前插入图像的问题。我想实现的是在在两个缩略图之间插入新的缩略图。缩略图显示已经实现,而且向这个图像后面添加是没有问题的。有什么好的方法呢?欢迎大家来讨论、指教下,谢谢。。。
另:
具体的现实是:
1、先得到图像的缩略图
2、调用CImageList的方法SetImageCount,增加个数
3、调用CImageList的方法Copy,依次向后拷贝,改变缩略图的位置
4、调用CImageList的方法Replace,替换当前需要插入位置的缩略图
按这样的思路实现后,缩略图位置是改变了,但是,它的索引值是错误的,在最后的那个缩略图是新添加的图像,而不是原先图像列表中的最后那个图像的缩略图。
CListCtrl CImageList 缩略图 插入

------解决方案--------------------
你弄那么复杂干什么?直接把图像加到图像列表最后面就可以了
int nIndex=CImageList.Add();
CListCtrl.InsertItem(nImage=nIndex);