Bonjour,

je souhaite développer ma classe de liste (un peu comme CListBox). J'aimerais que cette classe puisse fonctionner de la façon suivante :
- un object "CItem:CView" qui contiendrait la description de chaque ligne (une instance par ligne par exemple ?)
- un objet "CList:CView" qui serait chargé de la répétition.

J'aimerais que mon CItem puisse contenir des contrôles de base des MFC (par exemple un CButton ?) voire mieux, qu'on puisse décrire un CItem à partir d'une ressource. Je pèche lamentablement par manque d'expérience au niveau des MFC. J'ai essayé diverses choses sans que çà fonctionne, mais le problème majeur est le suivant :
si je crée un CItem avec par exemple un CButton m_Button comme membre, et que je tente de surcharger CItem::OnDraw, comment invoquer le dessin du CButton ? mButton.OnDraw(pDC) ne fonctionne pas (membre protégé ... !!!), et d'autres choses style DrawItem ne fonctionnent pas non plus ...

Peut-être que c'est ma démarche qu'il faut totalement remettre en cause, mais c'est la technique que j'employais sur MacOs / PowerPlant.

Merci d'avance pour vos commentaires ...
Mike