[align=left]int length=mm.GetCount();
CString State="等待测试";
for (int i=0;i<length;i++)
{
m_pList.InsertItem(i,(LPTSTR)(LPCTSTR)i);
m_pList.SetItemText(i,1,mm[i]);
m_pList.SetItemText(i,2,State);
}[/align]
CString State="等待测试";
for (int i=0;i<length;i++)
{
m_pList.InsertItem(i,(LPTSTR)(LPCTSTR)i);
m_pList.SetItemText(i,1,mm[i]);
m_pList.SetItemText(i,2,State);
}[/align]
我在初始化函数里写
InsertItem(0,_T("aa"));
SetItemText(0,1,_T("bb"));
是可以的啊然后从一个数组里取数据就这样了的
for (int i=0;i <length;i++)
{
s.Format("%d",i);
m_pList.InsertItem(i,s);
m_pList.SetItemText(i,1,mm[i]);
m_pList.SetItemText(i,2,State);
}
是的
CArry<CString> mm;设断点调试的时候,到InsertItem那就断言出错
用Release跳过断言,但不显示数据的
是的
CArry<CString> mm;设断点调试的时候,到InsertItem那就断言出错
用Release跳过断言,但不显示数据的
s.Format("%d",i);
m_pList.InsertItem(i,s);
//int i;
//ListItem.mask = LVIF_TEXT;
//CString s;
//for(i = 0; i < length; i++)
//{
// s.Format("%d",i);
// ListItem.iItem = i;
// ListItem.iSubItem = 0;
// ListItem.pszText = const_cast<LPSTR>((LPCTSTR)s);
// m_pList.InsertItem(&ListItem); // m_pList.SetItemText(i,0,s);
// s.Format("%s",mm[i]);
// m_pList.SetItemText(i,1,s);
// s.Format("%s",State);
// m_pList.SetItemText(i,2,s);
//}这样的我也试了,都不行
现在我感觉是我的指针有问题
我调用函数的时候估计还是没有得到视图的句柄谢谢了