我要通过Item中某一列的值来删除该行

解决方案 »

  1.   

    可以的,请使用如下的属性去初始化控件。 DWORD oldStyle = m_mbList.GetExtendedStyle();
    m_mbList.SetExtendedStyle(oldStyle |LVS_EX_FULLROWSELECT|LVS_EX_TRACKSELECT|LVS_EX_UNDERLINEHOT|LVS_EX_GRIDLINES);
      

  2.   

    72193(夺命飞刀): 设置了那些属性接下来如何得到Index呢?
    lonely001(独行客): 遍历所有行要如何做呢?能给点简单的代码吗?多谢了~~~
      

  3.   

    我不知道你用的什么语言,姑且用伪代码写个范例吧:int  i, iMaxItem;
    char szContent[MAX_SIZE];
    int  iIndex[], j = 0;
    iMaxItem = GetListViewItemCount();
    for(i = iMaxItem - 1;i >= 0;i --)
    {
      GetListViewItemText(i,szContent);
      if(szContent == "你的过滤内容")iIndex[j ++] = i;
    }