在listCtrl里面有一个图片的属性,在listCtrl的最前可以显示图片,但是这个图片是作为该行的标识项的。
我现在想在非第一列中显示图片(即:我需要将图片作为一个列的元素显示出来)。即求教如何在listCtrl中将图片以ListCtrl的内容显示
急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!
我现在想在非第一列中显示图片(即:我需要将图片作为一个列的元素显示出来)。即求教如何在listCtrl中将图片以ListCtrl的内容显示
急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!
解决方案 »
- clistctrl如何复选?不需要按住ctrl键??
- 求教一函数从32位到64位
- 如何改变两条直线相交的顶点为圆角?
- 屏幕取词
- 怎么获取视频的分辨率?
- CstdioFile::ReadString()的问题
- CListCtrl中哪一个属性可以记录多种类型的数据?如BCB中的TListView->Item->Data,Data为void*,可以记录多种类型的数据。
- 请教简单内存问题,今天结帖。
- 老大:Node<T>这个是什么意思?MSDN也没说,还有template <class T>又是什么意思?小弟不明白
- ReadProcessMemory奇怪问题
- vc使用控件的问题
- 那位解决了,50分全给。
CListCtrl m_List;
CImageList m_imglist
CBitmap m_bmp1;
CBitmap m_bmp2;.cpp文件中
m_bmp1.LoadBitmap(IDB_HOST);
m_bmp2.LoadBitmap(IDB_LAMP);
m_imglist.Create(16,16,ILC_COLOR32,2,2);//显示16*16大小图片,ILC_COLOR32显示256色
//加入图标和图象到m_imglist中
m_imglist.Add(AfxGetApp()->LoadIcon(IDI_ICON));
m_imglist.Add(&m_bmp1, RGB(0, 0, 0));
m_imglist.Add(&m_bmp2, RGB(0, 0, 0));
m_List.SetItem(0, 3, LVIF_TEXT|LVIF_IMAGE, NULL, 2,0, 0, 0);//2表示图象索引,在这里为m_bmp2对应的图象IDB_LAMP,3表示要插入的列,
这就OK了