TreeCtrl风格已设置为名字可更改,下一步如何做呢?

解决方案 »

  1.   

    第一个已解决,如下:
    void CMyTreeView::OnEndlabeledit(NMHDR* pNMHDR, LRESULT* pResult) 
    {
    TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR;
    // TODO: Add your control notification handler code here
        CTreeCtrl& m_ThisTree=GetTreeCtrl(); //取得树控件
        //取得重命名
    char s[50];
    m_ThisTree.GetEditControl()->GetWindowText(s, 50);
             TRACE("%s\n", s);
    m_ThisTree.SetItemText(m_ThisTree.GetSelectedItem(), s); *pResult = 0;
    }void CMyTreeView::OnBeginlabeledit(NMHDR* pNMHDR, LRESULT* pResult) 
    {
    TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR;    // Limit text length
        CTreeCtrl& m_ThisTree=GetTreeCtrl(); //取得树控件
        m_ThisTree.GetEditControl()->LimitText(50); *pResult = 0;
    }哪个函数可以改变文件夹的名字呢??????