作一个16X16的图标,然后加入imagelist,最后
m_list.SetImageList (&m_LargeImageList,LVSIL_SMALL/*!!!要设定它的Small Image,不然在reportview方式或小icon方式下是看不到image的!*/);
然后再试试吧~
m_list.SetImageList (&m_LargeImageList,LVSIL_SMALL/*!!!要设定它的Small Image,不然在reportview方式或小icon方式下是看不到image的!*/);
然后再试试吧~
pImageList = new CImageList();
pImageList->Create(32, 16, ILC_MASK, 6, 4);CBitmap bitmap;
for (nID = IDB_BIRD1; nID <= IDB_FISH2; nID++)
{
bitmap.LoadBitmap(nID);
pImageList->Add(&bitmap, (COLORREF)0xFFFFFF);
bitmap.DeleteObject();
}
CListCtrl m_list;CImageList m_LargeImageList;
m_list.SetImageList (&pImageList,LVSIL_NORMAL);
m_list.InsertItem (0,"lll",0);这样应该没有问题了。在Create后,应该把图象加载上。