点击工具栏里面的添加按钮可以添加ListCtrl里面的item,点击一下添加一个item。点击删除按钮可以删除item,点击一下删除一个item。现在的问题是我想让,listctrl里面第一行的item默认处于选中状态,也就是显示为蓝颜色,删除按钮会默认将这项删去,然后下一项变为以一行继续处于默认的选中状态,请问各位大侠怎么实现?
是在初始化里面设置吗?怎么设置?

解决方案 »

  1.   

    if(m_lst.GetItemCount() > 0) m_lst.SetItemState(0, LVIS_FOCUSED|LVIS_SELECTED, LVIS_FOCUSED|LVIS_SELECTED);
      

  2.   

    自绘。。
    http://www.vckbase.com/document/viewdoc/?id=1855
      

  3.   

    ”鼠标点击选中的是蓝色“是因为有焦点,所以SetFocus到ListCtrl
      

  4.   


    好啦,就是调用了setfocus函数,谢谢!
      

  5.   

    SetFocus怎么用啊?我用的是CListBox而不是ListCtrl