Il te faur creer un BITMAP (appelons-le IDB_ICONS) de 32*16 pixels (en longueur tu mets un multiple de 16 mais la hauteur est 16). Ce qui te fait une liste horizontale d'icones (ici un Bitmap ki contient 2 icones).
puis :
*************LView.h************ class CLView : public CListView { protected: CImageList imageList; virtual void OnInitialUpdate(); }; *******************************
*************LView.cpp********** void CLView::OnInitialUpdate() { CListView::OnInitialUpdate();
imageList.Create(IDB_ICONS, 16, 1, RGB(255,0,255)); GetListCtrl().SetImageList(&imageList, LVSIL_SMALL); } *******************************
Apres cela, tu fais appel a InsertItem() avec pour nImage le numero de l'icone voulue dans le bitmap de depart :
GetListCtrl().InsertItem(0, szText, nImage);
Cela repond-il a ta kestion ?
[ I code therefore I am ]
|