如题,各位大侠帮忙!谢谢!

解决方案 »

  1.   

    http://topic.csdn.net/u/20091112/10/187B8187-8ED5-46E9-9EF0-A99D5E855B06.html
      

  2.   

    CImageList  m_ImageList;
    CListCtrl m_picList;
    m_ImageList.Create(30,30,ILC_COLORDDB|ILC_COLOR32,1,1);
    m_picList.SetImageList(&m_ImageList,LVSIL_NORMAL); 

    CBitmap* pBitmap=new CBitmap; 
    pBitmap->LoadBitmap(IDB_BITMAP1);  int a = m_ImageList.Add(pBitmap,RGB(0, 0, 0));
    m_picList.InsertItem(1, _T("bitmap"), a);现在是加位图,我这样写的怎么显示不出图片?
      

  3.   

    "CImage的图像BitBlt到CBitmap上"请问这个怎么实现?
      

  4.   

    自己paint就是了...那么简单.
    而且WINDOWS本身就有列表控制能够实现图标显示的格式的, 像打开文件夹之后, 里面每个文件都显示一个图标, 也可以传图标带列表等等, 这个是标准控件来的, 不用自己写
      

  5.   


    加一个m_picList->UpdateWindow()试试。
      

  6.   

    ico也可以代替png的嘛,除非你要贴的png很大