Image wird nicht in CListCtrl angezeigt! Wo ist der Fehler?
-
Image wird nicht in CListCtrl angezeigt! Wo ist der Fehler?
CImageList m_imageList;
m_imageList.Create(16,16,ILC_Color24,1,1);CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);m_imageList.Add(&bitmap,RGB(0,0,0));
//m_list = Membervariable meiner Klasse, vom Typ CListCtrl
m_list.SetImageList(&m_imageList,LVSIL_SMALL);
m_list.InsertItem(0,"Test",0);Der Platz für das Bild ist zwar da, aber zu sehen ist nichts von dem Bild!
Hab gelesen das man die ImageList als Member der Klasse machen soll. Hab leider nur keine Ahnung wo ich das machen kann. Im Klassenassistenten geht das ja in dem Fall nicht.Vielleicht hat ja einer von euch eine Loesung.
-
Du musst die Variable
CImageList m_imageList;
in der Dlg.h schreiben unter protected oder private !
Gruß
:: NoName ::
-
m_imageList.Detach();