От:
invis
Дата: 22.08.06 06:46
Оценка:
Доброго времени суток.
Народ помогите самовару, уже не знаю что делать, вот код:
CImageList imageTree;
imageTree.Create(16,16,ILC_MASK ,0 ,1);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_1);
imageTree.Add(&bitmap, (COLORREF)0xFFFFFF);
bitmap.DeleteObject();
bitmap.LoadBitmap(IDB_2);
imageTree.Add(&bitmap, (COLORREF)0xFFFFFF);
bitmap.DeleteObject();
m_tree.SetImageList(&imageTree, TVSIL_NORMAL);
TV_INSERTSTRUCT t;
t.hParent = TVI_ROOT;
t.hInsertAfter = TVI_LAST;
t.item.mask = TVIF_IMAGE|TVIF_TEXT;
t.item.iImage = 0;
t.item.pszText = "Item1";
HTREEITEM parent=m_tree.InsertItem(&t);
t.hParent = parent;
t.item.iImage = 1;
t.item.pszText = "Item2";
m_tree.InsertItem(&t);
Текст в дереве есть, а вот изображения почемуто нет.Вместо него пробелы.
Думал проблема с битмапами, но крутил — вертел их по всякому, ничего не помогает.
Где баг?
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить