使用CListCtrl控件,是ICON大图标,添加项成功的,但是单击某项后,文字在的,图标没了添加项的代码CImageList imList;
HICON hIcon;
LVITEM lvItem;
int nItem;
CString strTemp;
imList.Create(32,32,ILC_COLOR,0,20); //创建图表列表 hIcon = AfxGetApp()->LoadIconW(IDI_ICON_FILE);
imList.Add(hIcon);
hIcon = AfxGetApp()->LoadIconW(IDR_MAINFRAME);
imList.Add(hIcon);

m_list1.SetImageList(&imList,LVSIL_NORMAL); lvItem.mask = LVIF_COLFMT|LVIF_IMAGE|LVIF_STATE|LVIF_TEXT;
lvItem.iImage = 0;
lvItem.iItem = 0;
lvItem.iSubItem = 0;
lvItem.state = 1; //第0个图片索引
lvItem.stateMask = LVIS_STATEIMAGEMASK ; nItem = 0; //添加ITEM项
for ( int i=0; i<10 ; i++)
{ lvItem.iItem = nItem;
strTemp.Format(TEXT("第%d个"),i);
lvItem.pszText = strTemp.GetBuffer(); nItem = m_list1.InsertItem(&lvItem);
nItem++; } 
添加后都是正常显示,见图
鼠标单击的项,图片没了,文字还在
请各位大侠指点一下,谢谢