MFC中在Clistbox查找字符串
答案:2 悬赏:50 手机版
解决时间 2021-02-27 05:07
- 提问者网友:回忆在搜索
- 2021-02-26 15:50
Clistbox *pList1;
CString strtmp,m_key1;
for
pList1->GetText(i,strtmp);
find=pList1->SelectString(-1,m_key1);//这句执行到这儿会出错,不知道为什么?
pList1=&m_lstLink;
nCount=pList1->GetCount();
for(i=0;i {
pList1->GetText(i,strtmp);
find=pList1->SelectString(-1,m_key1);
if(find==LB_ERR)
{
MessageBox("no find");
}
else
pList1->DeleteString(i);
}
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-02-26 16:01
在没查找到字符串的时候,你执行了pList1->DeleteString(i);
删掉了一个listbox的数据。
外面又有个for循环,pList1->GetText(i,strtmp);就越界了
全部回答
- 1楼网友:神鬼未生
- 2021-02-26 16:47
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯