怎样使用菜单将界面上CListCtrl 中选定项删除?源码谢谢

temp12 2005-03-22 12:04:12
怎样使用菜单将界面上CListCtrl 中选定项删除?源码谢谢
...全文
124 点赞 收藏 2
写回复
2 条回复
legendhui 2005年03月22日
上面有两句没有改,m_QueryResult,m_list都是CListCtrl 变量,是同一个
POSITION pos =m_list.GetFirstSelectedItemPosition();
m_list.DeleteItem(to_delete[q]-k);
回复 点赞
legendhui 2005年03月22日
int to_delete[100];
long del=0;
int k=0;
POSITION pos =m_QueryResult.GetFirstSelectedItemPosition();
if(pos)
do
{
to_delete[del]=m_list.GetNextSelectedItem(pos);
del=del+1;
}
while(pos);
int n=m_list.GetSelectedCount();
for(int q=0;q<n;q++)
{
m_QueryResult.DeleteItem(to_delete[q]-k);
k++;
}
把这段代码写到你的一个菜单项的函数里就可以了,可以删除多行
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7889

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告