CImageList* pImageList;
HBITMAP hbmp1;
CBitmap* pBitmap1;
HBITMAP hbmp2;
CBitmap* pBitmap2;
HBITMAP hbmp3;
CBitmap* pBitmap3;
HBITMAP hbmp4;
CBitmap* pBitmap4;
pImageList = new CImageList(); // 创建一个CImageList类的指针变量
pImageList->Create(32, 32, ILC_COLOR32, 0, 4); // 确定图像规格--必不可少
hbmp1 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\1.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION);
pBitmap1 = new CBitmap;
pBitmap1->Attach(hbmp1); //CWND句柄指向win32API句柄
pImageList->Add(pBitmap1, RGB(0, 0, 0)); //添加外部文件图像
hbmp2 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\2.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION);
pBitmap2 = new CBitmap;
pBitmap2->Attach(hbmp2); //CWND句柄指向win32API句柄
pImageList->Add(pBitmap2, RGB(0, 0, 0)); //添加外部文件图像
hbmp3 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\3.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION);
pBitmap3 = new CBitmap;
pBitmap3->Attach(hbmp3); //CWND句柄指向win32API句柄
pImageList->Add(pBitmap3, RGB(0, 0, 0)); //添加外部文件图像
hbmp4 = (HBITMAP)::LoadImage(NULL, _T("D:\\bb\\tubiao\\4.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION);
pBitmap4 = new CBitmap;
pBitmap4->Attach(hbmp4); //CWND句柄指向win32API句柄
pImageList->Add(pBitmap4, RGB(0, 0, 0)); //添加外部文件图像
CImageList* pold = new CImageList;
pold=mylist4.SetImageList(pImageList,LVSIL_SMALL);//给列表视图控件设置图像列表
/*
参数1:CImageList* pImageList 图像列表指针
参数2:int nImageListType 图像的类型的列表。 它可以是以下值之一:
LVSIL_NORMAL 图像列表与大图标。
LVSIL_SMALL 图像列表与小图标。
LVSIL_STATE 图像列表与状态图像
返回值:CImageList* 以前的图像列表指针
*/