你要修改它的CImageList某一项的值
extern CListCtrl* pmyListCtrl;
// The new image list of the list view control.
extern CImageList* pmyImageList;ASSERT(pmyListCtrl->GetImageList(LVSIL_NORMAL) == NULL);
...
extern CListCtrl* pmyListCtrl;
// The new image list of the list view control.
extern CImageList* pmyImageList;ASSERT(pmyListCtrl->GetImageList(LVSIL_NORMAL) == NULL);
...
lv.mask = LVIF_IMAGE;
lv.iItem = nItem;
lv.iImage = newimageindex;
m_List.SetItem( &lv );
pImage = new CBitmap();
pImage->Attach(m_hBitmap);
nImageList->Replace(nNum, pImage, NULL);//替换缩略图
pImage->Detach();
delete pImage;
其中m_hBitmap为HBITMAP句柄,图像尺寸同图像列表中图像的大小一样,nNum是要改变的项目号。
其中i1为列表项目号,i2为图像列表号,sTitel为项目名