Bonjour,
J'ai une petite question concernant le fonctionnement des CListView.
En fait, c'est peut-être moi qui comprend mal mais après lecture de la doc et consultation de plusieurs site web j'en suis venu à cette conclusion:
Pour créer une CListView il faut créer une autre classe (CMyListView par exemple) qui hérite de CListView et réécrire la fonction OnInitialUpdate(). Cette fonction serait en charge de créer les colonnes et de configurer les propriétés de la liste.
Je ne comprend pas pourquoi il faut créer une autre CMyListView car si j'ai 5 listes différentes dans mon application, il me faudra 5 classes différentes (CMyListView1, CMyListView2, ...) ?!? Pourquoi ne peut-on simplement pas créer une variable membre (m_lstViewMyList) dans la fenêtre dans laquel la liste est affichée et simplement appeler les functions m_lstViewMyList.Set...(x) ou m_lstViewMyList.insertColumn(x) ?!?
Quelqu'un à un exemple d'utilisation d'une CListView autre que ceux de MSDN qui ne sont pas assez clair à mon goût?
Merci pour vos réponses
Partager