通过AddString添加数据到列表中,他是通过得到数据先后来显示的,我想显示一项特定的内容在第一行,可以做到吗
这个数据不一定是第一个传递给列表的

解决方案 »

  1.   

    去掉sort排序的功能,利用CListBox::InsertString();自己在指定的索引位置插入数据
      

  2.   

    CListBox  m_list;m_list.AddString(..);
    ........CString  str = _T("要找的内容");
    )
    int i = m_list.FindString(0,str);         //得到索引号
    m_list.InsertString(0,str);              //插入第一行
      

  3.   

    我试了这种办法,没成功,我是用这种办法解决的。。
    if()
    m_list.InsertString(0,str);
    else
    m_list.InsertString(-1,str);