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. ]


Anmelden zum Antworten