C
Ein Teil aus einem Prog von mir. (das, das du schon kennst )
CImageList *TreeImageList = new CImageList;
TreeImageList->DeleteImageList();
TreeImageList->Create(24,24,ILC_COLOR24 | ILC_MASK,0,1);
CBitmap bmp;
bmp.LoadBitmap(IDB_MAINSETTINGS_BITMAP);
TreeImageList->Add(&bmp,RGB(255,255,255));
bmp.DeleteObject();
bmp.LoadBitmap(IDB_TOURNAMENT_BITMAP);
TreeImageList->Add(&bmp,RGB(255,255,255));
bmp.DeleteObject();
bmp.LoadBitmap(IDB_CATEGORIES_BITMAP);
TreeImageList->Add(&bmp,RGB(255,255,255));
bmp.DeleteObject();
CTreeCtrl &TreeCtrl = GetTreeCtrl();
TreeCtrl.SetImageList(TreeImageList,TVSIL_NORMAL);
HTREEITEM hThisItem = TreeCtrl.InsertItem("Main Settings",0,0);
TreeCtrl.InsertItem("Tournament",1,1,hThisItem);
TreeCtrl.InsertItem("Categories",2,2,hThisItem);