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(那一项的索引); 

其他回答(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的行数为空。

相关知识

相关文章更多