作一个16X16的图标,然后加入imagelist,最后
m_list.SetImageList (&m_LargeImageList,LVSIL_SMALL/*!!!要设定它的Small Image,不然在reportview方式或小icon方式下是看不到image的!*/);
然后再试试吧~

解决方案 »

  1.   

    CImageList *pImageList ;
    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后,应该把图象加载上。