问个简单问题!在线等!在线等! 怎么在一个可以多选的ListBox中删除选中的多个项?在线等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CVCLISTDlg::OnDel() //删除按钮功能{ // TODO: Add your control notification handler code hereint i,iState;int nItemSelected=m_ListCtrl.GetSelectedCount();//所选表项数int nItemCount=m_ListCtrl.GetItemCount();//表项总数if(nItemSelected<1) return;for(i=nItemCount-1;i>=0;i--) { iState=m_ListCtrl.GetItemState(i,LVIS_SELECTED); if(iState!=0) m_ListCtrl.DeleteItem(i); }} 我用的是ListBox控件,不是ListCtrl啊! 将上面的相应的改为:int GetSelCount( ) const;int GetSelItems( int nMaxItems, LPINT rgIndex ) const;CListBox::DeleteString zhucde(【风间苍月】) ( ) 不是已经回答你了吗?先判断是否有选中得项没有,退出;有, 则从列表得最后向前检索每一项 该项选中,则删除 我知道这个想法,我想知道怎么实现,我用的是ListBox控件。 ListBox控件的方法中没有这样的一些方法啊,比如说如何判断是否选中 菜鸟求教vc++详细解析~~越详细越好、急求,跪谢~~ 更新虚拟列表时列表很闪,如何解决? vs2008打包功能 分析家每笔数据格式 谁要windows网络编程? 为什么,为什么,为什么 ,啊…… 一个怪问题:具有CBS_DROPDOWNLIST属性的组合框在派生类中重写CBN_SELCHANGE后不能正确获取表文本信息,有谁知道怎样解决? 急救!有关单片机 关于变量的一些简单问题? 初学,刚注册CSDN。我想在CView视中放一些编辑框,如何实现? 请高手指教:关于XP风格的Title Bar,高分相送,在线等待! 关于**p
{ iState=m_ListCtrl.GetItemState(i,LVIS_SELECTED); if(iState!=0) m_ListCtrl.DeleteItem(i); }}
int GetSelCount( ) const;
int GetSelItems( int nMaxItems, LPINT rgIndex ) const;
CListBox::DeleteString
?
先判断是否有选中得项
没有,退出;
有,
则从列表得最后向前检索每一项
该项选中,则删除