首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

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

热点排行