有一个二维数组(n*m)在CListCtrl中输出,现在想让这个数组用两种颜色来输出,即偶数行和奇数行的颜色不同,我是这样做的,但是没有效果:
         count=0;
for(i=0;in;i++)
{
           /////////// 用两种颜色输出数据  ////////////
        if(i%2==0)
 m_ListCtrl.SetTextColor(RGB(0,0,255));
       else
m_ListCtrl.SetTextColor(RGB(255,0,0));
////////////////////////////////////////////
   for(j=0;j<m;j++)
   { m_ListCtrl.InsertItem(count,_T("a"));
str.Format(_T("%d"),X[i][j]);
m_ListCtrl.SetItemText(count,0,str);
count++;
  }     }
输出的结果是所有数据都用红色(RGB(255,0,0)),请教高手分析一下该如何改动