CListBox清空问题 如何清空一个ListBox中的内容(CListBox*)GetDlgItem(IDC_LIST1)->ResetContent();网上说的这个方法根本不对,没有对应的方法!!!请教方法???备注:(CListBox*)GetDlgItem(IDC_LIST1)->GetCount()也没有!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CListBox *pListBox = static_cast<CListBox *>(GetDlgItem(IDC_LIST1));while(pListBox->GetCount()>0) { pListBox->DeleteString(0); }试试这个 如果是全部清空的话就是((CListBox*)GetDlgItem(IDC_LIST1))->ResetContent(); 如果是只清空一个的话就是((CListBox*)GetDlgItem(IDC_LIST1))->DeleteString(那一项的索引); (CListBox*)GetDlgItem(IDC_LIST1)->ResetContent(); 应该是((CListBox*)GetDlgItem(IDC_LIST1))->ResetContent(); 你的强制转换后才能使用,实际你的还没转换,所以没发用 有个简单但效率低的办法。getcount();得到字符串数目。然后采用循环逐条删除。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((CListBox*)GetDlgItem(IDC_LIST1))->GetCount()楼主要认真啊,差之毫厘谬之千里啊! if ((CListBox*)GetDlgItem(IDC_LIST1))->GetCount() > 0){ ((CListBox*)GetDlgItem(IDC_LIST1))->ResetContent();} 这件将ListBox关联一个变量,m_listbox再用m_listbox.ResetContent()就行了啊 一,((CListBox*)GetDlgItem(IDC_LIST1))->ResetContent();二,CListBox *plb = ,(CListBox*)GetDlgItem(IDC_LIST1); for(int i = 0; i < plb->GetCounts; i++) plb->DeleteSring(i); 求助(期待中!):OpenGL 人脸模型交互式变形,即对模型进行局部修改 如何实现 DeleteFile的参数问题 如何在 CMainFrame 类中调用 CMyStatusBarView 类中的进度条? 关于回调函数EnumWindows,在线等 如何在对话框上添加状态栏? 如何把串口中的数据以二进制或十六进制的形式读出来? MFC如何实现剪切复制文本 请问各位,如何调试WM_PAINT中的内容 VC:怎样将图象存入 SQL SERVER 数据库并取出显示 关于用CDC打印的问题,大家快帮忙 ADO数据库的问题,执行有DATEDIFF或declare这样的SQL语句 调用DLL出错
while(pListBox->GetCount()>0)
{
pListBox->DeleteString(0);
}
试试这个
应该是
((CListBox*)GetDlgItem(IDC_LIST1))->ResetContent();
你的强制转换后才能使用,实际你的还没转换,所以没发用
((CListBox*)GetDlgItem(IDC_LIST1))->GetCount()
楼主要认真啊,差之毫厘谬之千里啊!
{
((CListBox*)GetDlgItem(IDC_LIST1))->ResetContent();
}
二,CListBox *plb = ,(CListBox*)GetDlgItem(IDC_LIST1);
for(int i = 0; i < plb->GetCounts; i++)
plb->DeleteSring(i);