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用不了 展开
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用不了 展开
展开全部
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。
16,16是小图标。32,32是大图标。
m_list.SetImageList(m_imagelist,TVSIL_NORMAL);
TVSIL_NORMAL是大图标。
另外,LISTVIEW是LVSIL_NORMAL不是TVSIL_NORMAL。小图标是LVSIL_SMALLICON。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询