高手帮我看看哪里错了,谢谢!(关于列表控件)
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: 在此添加命令处理程序代码}BOOL SetItemText( int nItem, int nSubItem, LPCTSTR lpszText );
[解决办法]