在CListBox中如何加栽Bitmap图片

解决方案 »

  1.   

    USE CLISTCTRL ,JUST SELECT ONE COLUMN,MAYBE GAIN THE EFFECT
      

  2.   

    在OnInitDialog函数中编写代码如下
    CImageList ListCtrlImages;
    CListCtrl*pList;
    pList=(CListCtrl*)GetDlgItem(IDC_LIST2);
    ListCtrlImages.Create(IDB_BITMAP6,18,3,RGB(0,0,0));
    pList->SetImageList(&ListCtrlImages,LVSIL_SMALL);
    pList->InsertItem(LVIF_TEXT|LVIF_IMAGE,0,"Debug",0,0,1,0);
    pList->InsertItem(LVIF_TEXT|LVIF_IMAGE,1,"TEST.CPP",0,0,3,0);
    编译运行,结果是只显示文字而不现实图为何请分析
      

  3.   

    将这句话
      CImageList ListCtrlImages;
    移到类的声明文件中(xxx.h),就可以正常显示了,快试一下。