我在树形控件里加入图标有1,2,3个
m_imageList.Create(12, 12, ILC_COLOR, 4, 4); //创建图像列表
CBitmap bm;
bm.LoadBitmap(IDB_BITMAP1); //红0 //载入Bitmap资源
m_imageList.Add(&bm, RGB(0, 0, 0)); //添加到图像列表
bm.DeleteObject();
bm.LoadBitmap(IDB_BITMAP2);//黄1
m_imageList.Add(&bm, RGB(0, 0, 0));
bm.DeleteObject();
bm.LoadBitmap(IDB_BITMAP3);//粉2
m_imageList.Add(&bm, RGB(0, 0, 0));
m_tree.SetImageList(&m_imageList,TVSIL_NORMAL); //为树形控件添加图像列表 HTREEITEM h2=m_tree.InsertItem("机框",2,2,hroot);
我直接插入了图标,然后删除,再新建后发现 图像检索号发生了变化,怎样才能重新设置检索号0,1,2;
就是说我现在显示2号的图形并不是粉色,而是以前建立位图的颜色
不知道我表达清楚了吗?
请高手帮忙! 谢谢!
m_imageList.Create(12, 12, ILC_COLOR, 4, 4); //创建图像列表
CBitmap bm;
bm.LoadBitmap(IDB_BITMAP1); //红0 //载入Bitmap资源
m_imageList.Add(&bm, RGB(0, 0, 0)); //添加到图像列表
bm.DeleteObject();
bm.LoadBitmap(IDB_BITMAP2);//黄1
m_imageList.Add(&bm, RGB(0, 0, 0));
bm.DeleteObject();
bm.LoadBitmap(IDB_BITMAP3);//粉2
m_imageList.Add(&bm, RGB(0, 0, 0));
m_tree.SetImageList(&m_imageList,TVSIL_NORMAL); //为树形控件添加图像列表 HTREEITEM h2=m_tree.InsertItem("机框",2,2,hroot);
我直接插入了图标,然后删除,再新建后发现 图像检索号发生了变化,怎样才能重新设置检索号0,1,2;
就是说我现在显示2号的图形并不是粉色,而是以前建立位图的颜色
不知道我表达清楚了吗?
请高手帮忙! 谢谢!
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法