CListCrtl 图标位置空出来了,但是什么都没显示
代码如下:
其中m_ListPlan是CListCtrl的控件变量,要求被显示的是一个16*16 256色的ICON
--------------------------------------------------
CImageList m_imageList
m_imageList.Create(16,16,ILC_COLOR8,0,4);
m_imageList.Add(AfxGetApp()-> LoadIcon(IDI_ICON2));
m_ListPlan.SetImageList(&m_imageList,LVSIL_SMALL);
int listindex;
LV_ITEM lvItem;
listindex = m_ListPlan.GetItemCount();
lvItem.mask = LVIF_IMAGE|LVIF_TEXT;
lvItem.iItem = listindex;
lvItem.iSubItem = 0;
lvItem.iImage = 0;
lvItem.pszText = "FILE ";
m_ListPlan.InsertItem(&lvItem);
现在的问题是我执行完上面的代码后显示图标的位置空出来了,但是什么都没显示,不知道是什么原因.
[解决办法]
把CImageList m_imageList作为你的窗口的全局成员
[解决办法]
同上