ListCtrl如何给item添加图标

ListCtrl怎么给item添加图标
不要网上复制的,搜了一大把 都没用

------解决方案--------------------
C/C++ code

  m_pImageList = new CImageList();
  ASSERT(m_pImageList != NULL);    // serious allocation failure checking
  m_pImageList->Create(32, 32, TRUE,   4, 4);
  m_pImageList->Add(::LoadIcon(NULL, IDI_APPLICATION));
  m_pImageList->Add(::LoadIcon(NULL, IDI_HAND));
  m_ListCtrl.SetImageList(m_pImageList, LVSIL_NORMAL);

 
  LVITEM vItem={0};
  vItem.iItem = 0;
  vItem.iSubItem = 0;
  vItem.mask = LVIF_TEXT | LVIF_IMAGE;
  vItem.pszText = _T("Item0");
  vItem.iImage = 0; //image index
  m_ListCtrl.InsertItem(&vItem);

------解决方案--------------------
可能是生命期问题吧




探讨

C/C++ code

CImageList m_pImageList;

m_pImageList.Create(32, 32, ILC_COLOR32 , 4, 4);
m_pImageList.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON1)));
m_pImageList.Ad……