Incompréhension remplissage colonnes ListCtrl
j'ai créé une ListCtrl avec le style LVS_REPORT et j'ai voulu la remplire comme ceci :
Code:
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"); |
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.
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.