平时我们点击ListCtrl里面的一个item,该item就会呈现被选中状态(一个蓝条),
怎样用程序来设定某个item呈选中状态

解决方案 »

  1.   

    SetItemState(i,LVIS_SELECTED,LVIS_SELECTED);
      

  2.   

    m_listctrl.SetExtendedStyle( LVS_EX_FULLROWSELECT );
      

  3.   

    Ya, CLinkCtrl::SetItemState(int, UINT, UINT) is^
      

  4.   

    setItemState的那个item没有呈现蓝条状态啊
      

  5.   

    SetItemState后
    将ListCtrl   SetFocus
      

  6.   

    不好意思
    问题找到了
    ListCtrl没有SetFocus
    多谢楼上几位
      

  7.   

    SetItemState(i,LVIS_SELECTED,LVIS_SELECTED);
      

  8.   

    SetItemState(i,LVIS_SELECTED,LVIS_SELECTED);
      

  9.   

    再请教一个问题
    如何使某一Item消除被选中状态或者清空所有被选中的状态,就是让蓝条消失
      

  10.   

    清除选择第i个ITEM:SetItemState(i,0,LVIS_SELECTED)