CListCtrl Problem mit 2. Icon...



  • Hallo,

    ich nutze folgenden Code:

    HICON  hIcon = NULL;
    
    m_Imagelist.Create(16, 16, TRUE, 4, 4);      // m_Imagelist => Membervariable
    
    hIcon = AfxGetApp()->LoadIcon(IDI_INFO);
    m_Imagelist.Add(hIcon);
    hIcon = AfxGetApp()->LoadIcon(IDI_ERROR);
    m_Imagelist.Add(hIcon);
    m_List.SetImageList(&m_Imagelist,LVSIL_SMALL); 
    
    m_List.InsertColumn(0, "#"        , LVCFMT_LEFT,  30);	
    m_List.InsertColumn(1, "Item"     , LVCFMT_LEFT,  50);
    

    später füge ich ein elemnt so ein:

    m_List.InsertItem(LVIF_TEXT|LVIF_STATE, 0, "Item", 0 , LVIS_SELECTED,0, 0); 
    m_List.SetItemText(0, 1, "Text" ); 
    
    m_List.InsertItem(LVIF_TEXT|LVIF_STATE, 1, "Item", 0 , LVIS_SELECTED,1, 0); 
    m_List.SetItemText(0, 1, "Text" );
    

    Das Problem liegt nun darin, dass ich das zweite Icon nicht angezeigt bekomme.

    MEin ClistCtrl ist im Report-Mode!

    Kann mir jemand weiterhelfen?!?!?!



  • Ich habs hinbekommen.

    Habe LVIF_IMAGE vergessen!


Anmelden zum Antworten