Icons in CTreeCtrl
-
Also ich hab folgenden Source, der u.a Icons in einer Strukturansicht anzeigen sollte, das macht er aber nicht, wer kann mir da helfen?
HTREEITEM htrItem = NULL; CImageList imagelist; if (imagelist.GetSafeHandle() == NULL) { imagelist.Create(16, 16, ILC_COLOR, 1, 0); imagelist.Add(::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON))); m_tree.SetImageList(&imagelist, TVSIL_NORMAL); htrItem = m_tree.InsertItem("Hallo", 0, 0); htrItem = m_tree.InsertItem("Test", htrItem); htrItem = m_tree.InsertItem("2. Hallo", 0, 0); htrItem = m_tree.InsertItem("Test2", htrItem); }
-
hm, wird wahrscheinlich hier nicht helfen, aber hast du es schon mal mit
UpdateData();
versucht ?
Devil
-
Meine Fress, warum komm ich immer 5 min. nachdem ich was gepostet hab selbst auf die Lösung. Man muss imagelist als member variable deklarieren. Sorry, dass ich net schneller draufgekommen bin
[ Dieser Beitrag wurde am 10.11.2002 um 12:56 Uhr von Stefan editiert. ]