我在将数组添加到列表控件的第二列时遇到问题。问题是,第二列中的填充行数与第一列中填充的行数相同。我的代码是:
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):这是屏幕截图
谢谢。