j'ai créé une ListCtrl avec le style LVS_REPORT et j'ai voulu la remplire comme ceci :
Les colonnes avec leur entête se créé parfaitement, la ligne est créée, "Com1 apparait dans la premiere colonne, mais les autres colonnes ne sont pas remplis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 m_ListRegles.InsertColumn(0,"Commune 1",LVCFMT_LEFT,170); m_ListRegles.InsertColumn(1,"Commune 2",LVCFMT_LEFT,170); m_ListRegles.InsertColumn(2,"Type",LVCFMT_LEFT,100); m_ListRegles.InsertColumn(3,"Exigence",LVCFMT_LEFT,80); m_ListRegles.SetExtendedStyle(m_ListRegles.GetExtendedStyle() | LVS_EX_FULLROWSELECT ); m_ListRegles.InsertItem(1,"Com1"); m_ListRegles.SetItemText(1,1,"Com2"); m_ListRegles.SetItemText(1,2,"exclusion"); m_ListRegles.SetItemText(1,3,"faible");
En debugant jai remarqué que la fonction "SetItemText" me renvoie toujours zero. Je vois pas pourquoi, ça doit être tout bête.
Quelqu'un pourrait-il m'éclairer?
Merçi d'avance.
Partager