VC为什么ListControl图标不显示?

先在头文件里声明CImageList*m_imagelist;在初始化函数里m_imagelist=newCImageList;m_imagelist->Create(1... 先在头文件里声明
CImageList *m_imagelist;
在初始化函数里
m_imagelist=new CImageList;
m_imagelist->Create(16,16,ILC_COLOR16|ILC_MASK,4,4);
for(int i=0;i<4;i++)
{//把图标载入图像列表控件
m_imagelist->Add(icon[i]); //设置图像列表控件为TreeControl的图标
}

m_list.SetImageList(m_imagelist,TVSIL_NORMAL);

在后面添加Item

m_list.SetItemText(i,1,UnitInstallAreaArray.GetAt(i));
m_list.SetItemText(i,2,UnitInformationArray.GetAt(i));

在后面给ListControl添加项的时候,Item和Column中的文档内容都可以正确添加,但是不会显示图片,请问这是为什么?
这个图片不但是listcontrol在使用,另一个treecontrol也在使用,treecontrol一直都好好的在用,怎么可能 listcontrol用不了
展开
 我来答
silvergingko
2010-01-20 · TA获得超过5945个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:872万
展开全部
m_imagelist->Create(16,16,ILC_COLOR16|ILC_MASK,4,4);
16,16是小图标。32,32是大图标。

m_list.SetImageList(m_imagelist,TVSIL_NORMAL);
TVSIL_NORMAL是大图标。

另外,LISTVIEW是LVSIL_NORMAL不是TVSIL_NORMAL。小图标是LVSIL_SMALLICON。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
50573750
2010-01-19 · TA获得超过976个赞
知道大有可为答主
回答量:1800
采纳率:100%
帮助的人:0
展开全部
确保图片载入正确,别还没使用,就析构了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式