Bonjour � tous,
J'ai un probl�me avec un CListCtrl que je remplis gr�ce � une structure qui contient des CHAR.
Ma premi�re colonne se remplit correctement, mais toutes les donn�es ne s'affichent pas dans la deuxi�me colonne (manque les lignes 8, 9, 11 et 12).
Voici le code :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 m_liste.InsertColumn(0,L"Matière première",LVCFMT_LEFT,100); m_liste.InsertColumn(1,L"Quantité",LVCFMT_LEFT,100); for(int j=0;j<gNbLgnAtd;j++) { //On récupère le nom de la matière première LLblMP = (CString)strlistelgnatd[j].LibMP; LQuantite = (CString)strlistelgnatd[j].QteLgnAtd; _tcscpy(buffer,(LPCTSTR)LQuantite); m_liste.InsertItem(LVIF_TEXT|LVIF_STATE, j, LLblMP,(j%2)==0?LVIS_SELECTED : 0, LVIS_SELECTED,0, 0); LV_ITEM lvitem; lvitem.mask = LVIF_TEXT; lvitem.iItem=0; //numéro de la ligne lvitem.iSubItem=1; //numéro de la colonne lvitem.pszText=buffer;//texte à y mettre m_liste.SetItem(&lvitem); }
Partager