我的ClistCtrl控件风格为report,report风格不同于其他风格。在insertIterm之前应该先设置列信息。我的如下:
mylistCtrl.InsertColumn(0,L"编号",LVCFMT_LEFT,200);
mylistCtrl.InsertColumn(1,L"类型",LVCFMT_LEFT,200);
int nColumnCount =mylistCtrl.GetHeaderCtrl()->GetItemCount();/
strText.Format(TEXT("item %d"), i);
mylistCtrl.InsertItem(i,strText);//这句话的意思是先在第i行第0列添加内容。
for (int j = 1; j < nColumnCount; j++)//此处再添加第i行剩下的ncolumnCount-1列
{
strText.Format(TEXT("sub-item %d %d"), i, j);
mylistCtrl.SetItemText(i, j, strText);
}
出处于此:http://blog.csdn.net/dongliqiang2006/article/details/4005962