CListCrtl 图标位置空出来了,但是什么都没显示,该怎么处理

CListCrtl 图标位置空出来了,但是什么都没显示代码如下:其中m_ListPlan是CListCtrl的控件变量,要求被显示

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作为你的窗口的全局成员
[解决办法]
同上