用m_MainListCtl.SetImageList (&m_pImageList,LVSIL_NORMAL);试试

解决方案 »

  1.   

    加载小图片 CImageList m_imgList;void CMy011017D00Dlg::Init()
    {
    DWORD NewStyle = LVS_EX_FULLROWSELECT|LVS_EX_SUBITEMIMAGES;
    m_ctlTestLt.SetExtendedStyle(NewStyle);// IDB_ADMINISTRATOR_BMP 为BMP资源
    m_imgList.Create(IDB_ADMINISTRATOR_BMP,10, 60, (COLORREF)-1 );
    m_ctlTestLt.SetImageList(&m_imgList,LVSIL_SMALL); m_ctlTestLt.InsertColumn(1,_T(" Online list "),LVCFMT_LEFT,100,-1); LVITEM li;    li.mask = LVIF_IMAGE|LVIF_TEXT;
        li.iItem = 0;
        li.iSubItem = 0;
        li.iImage = 0;
        li.pszText = _T(" Administrator"); m_ctlTestLt.InsertItem(0,"");
    m_ctlTestLt.SetItem( &li); for(int i=0;i<30;i++)
    {
    li.iItem = i;
    m_ctlTestLt.InsertItem(i,"");
    m_ctlTestLt.SetItem( &li);
    }
    }
      

  2.   

    HICON hIcon;
    hIcon=AfxGetApp()->LoadIcon(IDR_YOURICON);
    m_imageList.Add(hIcon);
    必须给ImageList加Icon,代码如上,按加入的先后顺序,分别为1,2,3,......
      

  3.   

    各位大虾,谢谢你们的回答,我的问题解决了,谢谢!
    没有用Add()方法,因为我在Create()时加入了位图ID(IDB_BITMAP)我只是把LVSIL_NORMAL改为LVSIL_SMALL就搞定了,我也不知什么原因!
      

  4.   

    to fwsland(fwsland):我的QQ 是:82257575 EMAIL:[email protected]但是我们公司前几天把端口给关了,不能上了,
    我接触VC几个月,望以后多交流,谢谢!