OVH Cloud OVH Cloud

probleme avec CListCtrl

2 réponses
Avatar
Ahryman40k
Bonjour,

quelqu'un pourrait me donner un exemple simple d'utilisation d'un CListCtrl
et d'un CimageList pour afficher ( style ICON, pas de Owner draw ) des
images dans le CListCtrl ??

Je pige pas pkoi ca ne m'affiche rien !!

ce que g fait:
dans les resources, une boite de dlg avec un CListCtrl en style iconau lieu
de report

dans la dlg, je declare en membre un pointeur vers une CImageList,
CImageList* mpImgLst = NULL; // bon ca c un membre initialisé a NULL dans
le constructeur

ensuite dans le OnInitDlg

mpImgLst = new CImageList();
mpImgLst->Create( 32,32, TRUE, 4,4 );

CBitmap bm1, bm2;
bm1.LoadBitmap( ID_BMP1 );
bm2.LoadBitmap( ID_BMP2 );

mpImgLst->Add( &bm1, RGB(0,0,0) );
mpImgLst->Add( &bm2, RGB(0,0,0) );

mImgLst->SetImageList( mpImgLst, LVSIL_NORMAL );


et voila tout c'est bien deroulé et g que dale !!! :'((
et je parie que c'est un truc bête ...

ca m'ennerve !!!!!

please , i need some help !!!

2 réponses

Avatar
Christian ASTOR
Ahryman40k wrote:
&bm2, RGB(0,0,0) );

mImgLst->SetImageList( mpImgLst, LVSIL_NORMAL );


et voila tout c'est bien deroulé et g que dale !!! :'((



Et la suite ?
::InsertColumn ? ::InsertItem ? Ils sont où ?

MSDN => LISTHDR pour ex
Avatar
Ahryman40k
Je savais bien que c'etait con !!!
Forcement si j'insere pas les items, ca marche pas !!!!

merci ;))



"Christian ASTOR" a écrit dans le message de
news:
Ahryman40k wrote:
&bm2, RGB(0,0,0) );
>
> mImgLst->SetImageList( mpImgLst, LVSIL_NORMAL );
>
>
> et voila tout c'est bien deroulé et g que dale !!! :'((

Et la suite ?
::InsertColumn ? ::InsertItem ? Ils sont où ?

MSDN => LISTHDR pour ex