wustguangh |分类标签:C/C++, MFC 2015-01-10
MFC的列表框控件(CListBox)如何清空其内容
MFC的列表框控件(CListBox)如何清空其内容,没有找到对应的DeleteAll(),Clear()之类的成员函数呢?
满意答案
wustguangh 19级 2015-01-10 13:59:32
如果是全部清空的话就是((CListBox*)GetDlgItem(IDC_LIST1))->ResetContent();
如果是只清空一个的话就是((CListBox*)GetDlgItem(IDC_LIST1))->DeleteString(那一项的索引);
如果是只清空一个的话就是((CListBox*)GetDlgItem(IDC_LIST1))->DeleteString(那一项的索引);
其他回答(1)
wustguangh 19级 2015-01-10 13:59:14
最基本的方法:
CListBox *pListBox = static_cast<CListBox *>(GetDlgItem(IDC_LIST1)); while(pListBox->GetCount()>0) { pListBox->DeleteString(0); }
上面的方法逐行删除,直到CList的行数为空。