为什么CImageList 执行ADD失败?解决思路

为什么CImageList 执行ADD失败?
各位好:
我在OnInitDialog()中增加了下列内容,目的用于CTREECTRL中显示图片?
但不知道为什么?treeImList-> Add执行失败?

请各位赐教!

CImageList   *treeImList=   new   CImageList;
CBitmap   bm;
BOOL   ret   =   bm.LoadBitmap(IDI_ICON1);
treeImList-> Add(&bm,   RGB(0,   0,   0));

------解决方案--------------------
在treeImList-> Add(&bm, RGB(0, 0, 0));前加一句:
treeImList-> Create(cx, cy, ILC_COLOR16, 0, 0);试试