在MDI程序中的工程T10中,我把视图T10View的基类改成了CListView,运行没有问题,语句“listthis.InsertColumn(1,"记录类型",LVCFMT_LEFT,200);”能够正常的添加显示;
但是在语句“listthis.SetItemText(i,1,"你好");”却不能显示出任何内容。
我用断点调试,发现程序中这句话已经安顺序执行,只是在视图上没有显示任何信息。也就是标题能够显示出来,但是内容却无法显示。请高手指点!!!谢谢!
但是在语句“listthis.SetItemText(i,1,"你好");”却不能显示出任何内容。
我用断点调试,发现程序中这句话已经安顺序执行,只是在视图上没有显示任何信息。也就是标题能够显示出来,但是内容却无法显示。请高手指点!!!谢谢!
list.SetItemText(nItem,1,"你好");
SetItemText的第一个参数是已经插进列表的项的序号.你的i不知道是咋值?
int nItem;
for(int i=0; i<n; i++)
{
nItem = list.InsertItem(...);
for(int j=0; j<k; j++)
list.SetItemText(nItem, j, ...);
}
不好意思,刚刚我这里断了网,我给你发了email,请注意查收,帮忙查看一下,谢谢!