CTreeView Icons
-
Hallo
Ich habe ein CTreeView und möchte, dass vor jedem Eintrag ein Icon angezeigt wird.
Wie lässt sich das bewerkstelligen ?Danke

-
//Bilderliste allokieren CImageList *TreeImageList = new CImageList; TreeImageList->Create(16,16,ILC_COLOR16 | ILC_MASK,0,1); //Bilder laden CBitmap bmp; bmp.LoadBitmap(IDB_BILD1); TreeImageList->Add(&bmp,RGB(255,255,255)); //der liste hinzufügen bmp.DeleteObject(); bmp.LoadBitmap(IDB_BILD2); TreeImageList->Add(&bmp,RGB(255,255,255)); //Liste der Bilder mit dem Steuerelement verbinden m_ctlTree.SetImageList(TreeImageList,TVSIL_NORMAL);Bei InsertItem hast du dann 2 Parameter (int nImage, int nSelectedImage) mit welchen du dann das entsprechende Bild festlegst.
-
Danke
