MFC列表控件并将数组添加到第二列

时间:2013-03-13 17:15:36

标签: c++ mfc

我在向列表控件的第二列添加数组时遇到问题。问题是,第二列中填充的行数与第一列中填充的行数相同。我的代码是:

enter code here

for (int i=0; i<velikost; i++) // velikost = 10 (velikost is size)
{
    niz.Format(_T("%d"),polje[i]);
    m_listCtrl.InsertItem(i,niz);
}

polje_stevcev = new int[max]; // new array with size of max number

for(int i=0; i<max + 1; i++) // lets say the max is 90
{
    polje_stevcev[i] = 0;
    niz2.Format(_T("%d"), polje_stevcev[i]);
    m_listCtrl.SetItemText(i,1,niz2); 
}`enter code here`

我们在第二个for循环中看到循环执行了90次,但是在第二列的列表控件中只显示前10行,其他则为空。

图片(第二列应该是95行,编号为0,但只显示10):Here is a screenshot

感谢。

0 个答案:

没有答案