急!CListCtrl如何加入图标
我是Report模式,List有两个列,我现在想在每个项的开头都能够加上一个图标.
我试了很多方法,都不能成功.
我使用了SetExtenedStyle(LVS_SUBITEMIMAGES),InsertItem的时候,无论我使用哪个函数重载都不能看到哪个图标,在LVS_ICON模式我可以加入,但是必须在Report模式下啊.请大家帮忙看看,给出示例,谢谢了!
[解决办法]
m_image.Create(16,16, TRUE|ILC_COLOR24, 3, 1);//m_image是个CImageList对象
clientlist.SetImageList(&m_image,LVSIL_SMALL);
m_image.Add(hIcon);//HICON hIcon ;hIcon = AfxGetApp()-> LoadIcon(IDI_XXX);
插入记录时
LV_ITEM lvitemAdd = {0};
lvitemAdd.mask = LVIF_TEXT|LVIF_IMAGE|LVIF_PARAM;