MFC中的listcontrol控件通过指针获取数据的问题
CListCtrl*p=(CListCtrl*)GetDlgItem(IDC_LIST);CStringstr;inti=0;。。。。。。。。str=p->GetItem...
CListCtrl *p=(CListCtrl*)GetDlgItem(IDC_LIST);
CString str;
int i=0;
。。。。。。。。
str=p->GetItemText(i,0); //获取第i行第0列的数据。 这里出错,str获取不到数据为空,或者直接报错。
。。。。。。。。。
***********************************************************
如果我换成下面方法,可以获取数据,不会报错。
CListCtrl m_list;
.。。。。。
str=m_list.GetItemText(i,0); //为什么这样可以,用上面方式就不行? 展开
CString str;
int i=0;
。。。。。。。。
str=p->GetItemText(i,0); //获取第i行第0列的数据。 这里出错,str获取不到数据为空,或者直接报错。
。。。。。。。。。
***********************************************************
如果我换成下面方法,可以获取数据,不会报错。
CListCtrl m_list;
.。。。。。
str=m_list.GetItemText(i,0); //为什么这样可以,用上面方式就不行? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询