Вы можете использовать BOOL SetItemImage (HTREEITEM hItem, int nImage, int nSelectedImage);это внутри класса CTreeCtrl.
UPD: импортируйте свои растровые изображения в боль ресурсов и загрузите их:
CBitmap m_Bitmap1, m_Bitmap2, m_Bitmap3, m_Bitmap4;
m_Bitmap1.LoadBitmap(IDB_BITMAP1);
m_Bitmap2.LoadBitmap(IDB_BITMAP9);
m_Bitmap3.LoadBitmap(IDB_BITMAP10);
m_Bitmap4.LoadBitmap(IDB_BITMAP8);
Создайте свойсписок изображений для вашего дерева: CImageList * m_ImageListTree;
m_ImageListTree = new CImageList;
m_ImageListTree->Create(IDB_BITMAP1, 16, 1, RGB(255, 255, 255));
m_ImageListTree->Add(&m_Bitmap2, RGB(255, 255, 255));
m_ImageListTree->Add(&m_Bitmap3, RGB(255, 255, 255));
m_ImageListTree->Add(&m_Bitmap4, RGB(255, 255, 255));
Установите список изображений для своего дерева:
MyTree-> SetImageList (m_ImageListTree, 0);
сейчасВы можете использовать интервалы от 0 до 3 для 4 загруженных изображений.