+ -
当前位置:首页 → 问答吧 → 高手帮我看看哪里错了,谢谢!(关于列表控件)

高手帮我看看哪里错了,谢谢!(关于列表控件)

时间:2011-12-23

来源:互联网

C/C++ code
void CTreeViewDlg::OnAddfolder()
{
    UpdateData(TRUE);
    CString folder=L"新建文件夹";
    int Item;
    //NewFileName jia;
    //if(IDOK==jia.DoModal())
    //{
    m_list.InsertItem(0,folder,2);
    
    m_list.SetItemState(0, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED|LVIS_FOCUSED);//选中当前文件
    
    POSITION pos = m_list.GetFirstSelectedItemPosition();
    Item=m_list.GetNextSelectedItem(pos);

    m_list.ModifyStyle(NULL,LVS_EDITLABELS);
   // m_list.SetFocus();
    m_list.EditLabel(Item);

   
    CString fText=m_list.GetItemText(Item,Item);    
    m_tree.InsertItem(fText,2,0,m_tree.GetSelectedItem());//获得当前节点的指针,再插入子节点
    UpdateData(FALSE);
    //}//MessageBox(L"kk");// TODO: 在此添加命令处理程序代码
}

我想修改列表控件子项的名称,发现修改后,还是显示原来的名字。求解释!

作者: a1910728086   发布时间: 2011-12-23

列表控件子项??
CListCtrl ? or CTreeCtrl ?

作者: VisualEleven   发布时间: 2011-12-23