CListCtrl 将第一栏设为图标+文本的方法:
首先在头文件中声明一个CImageList 的变量(经测试,如果在方法中声明,则不能正常显示图片)
CImageList m_StatusImage;
然后在类的方法中写
if (m_StatusImage.GetSafeHandle()==NULL)
{
CBitmap Image;
BITMAP ImageInfo;
Image.LoadBitmap(IDB_BITMAP_USER);
Image.GetBitmap(&ImageInfo);
m_StatusImage.Create(16,16,ILC_COLOR16|ILC_MASK,0,0);
m_StatusImage.Add(&Image,RGB(255,0,255));
}
clist1.SetImageList(&m_StatusImage,LVSIL_SMALL);
效果图: