CListBox用法: 关联一个变量m_List,m_List.AddString("test"); 删除一个字符串 int DeleteString( UINT nIndex ); 例如: m_listbox.DeleteString(5); 插入一个字符串 int InsertString( int nIndex, LPCTSTR lpszItem); 例如: m_listbox.InsertString(2,L"00-001-00011"); 清空所有项目 void ResetContent...
针对“clistbox 清空”的问题,我们可以从以下几个方面进行详细解答: 确定CListBox的上下文: CListBox是MFC(Microsoft Foundation Class)库中的一个控件类,用于在Windows应用程序中显示一个列表框。 查找CListBox提供的清空方法: CListBox类提供了多种操作列表项的方法,其中ResetContent()方法专门用于清空列表框中的所有项...
{ pmyListBox->DeleteString(0);//循环次数等于总个数,每次都删除第一个,一样没有清空 } 实际上CListBox自带了一个方法: 1 pMyListBox->ResetContent(); 这样是不是更快捷呢? 如何解决CListBox中文乱码? 把ListBox的字体设为中文字体即可。
MFC完全清空CListBox项正确操作 //取得ListBox CListBox*pListBox=((CListBox*)this->GetDlgItem(IDC_LIST_CONNECT_SERVER_LIST)); //取得项数量 intcount=pListBox->GetCount(); //反射循环 for(inti=count;i>=0;i--) { pListBox->DeleteString(i);//删除项 } 1. 2. 3. 4. 5. 6. 7. 8. 9....
其他回答(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的行数为空。 评论(0) 0 0 ...
while(pmyListBox->GetCount()) pmyListBox->DeleteString(0); 方法二: intnListCount=pMyListBox->GetCount();for(inti=0;i < nListCount;i++) { pmyListBox->DeleteString(0);//循环次数等于总个数,每次都删除第一个} 方法三: CListBox *box=(CListBox *)GetDlgItem(IDC_LIST_INFO); ...
MFC中如何清空CListBox CListBox.ResetContent();