轻松实现CListCtrl, CTreeCtrl中使用24bit true-color

类别:VC语言 点击:0 评论:0 推荐:

使用Windows自带的图片编辑工具编辑一个24bit的imagelist,import到VC工程中,资源名称ILC_COLOR24,定义全局变量CImageList  imaSmall;在对话框的OnInitDialog中定义变量CBitmap             bitmap;

然后编写如下代码
bitmap.LoadBitmap(IDB_TREE);

 imaSmall.Create(16, 16, ILC_COLOR24, 0, 4);
 imaSmall.Add(&bitmap, RGB(0,0,0));

 m_Tree.SetImageList(&imaSmall, TVSIL_NORMAL);
m_List.SetImageList(&imaSmall, TVSIL_NORMAL);

其他的图片的使用方法和普通的一样.
这样在您的工程中CListCtrl, CTreeList就可以使用24bit true-color的图片了.

本文地址:http://com.8s8s.com/it/it585.htm