【请问】CListCtrl的小菜有关问题?

【请教】CListCtrl的小菜问题??
有一个二维数组(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)),请教高手分析一下该如何改动

------解决方案--------------------
http://www.codeproject.com/listctrl/lvcustomdraw.asp
看看这篇文章就知道怎么做了。你调用的SetItemText是设置整个list的字体颜色。