动态CREATE创建的 CTREECTRL控件,
设置了CTREECTRL控件的风格为TVS_EDITLABELS,但每次用鼠标单击其任一子项时,确没有呈现出可供修改的编辑状态,不知为什么,请教各位高手!谢谢CTreeCtrl *m_pDirList;
m_pDirList=new CTreeCtrl;
m_pDirList->Create(WS_BORDER|LVS_LIST|WS_VISIBLE|LVS_SINGLESEL|LVS_EDITLABELS, CRect(10,10,40,70), this, IDC_DIRLIST);
m_pDirList->MoveWindow(138, 140, 160, 450);
设置了CTREECTRL控件的风格为TVS_EDITLABELS,但每次用鼠标单击其任一子项时,确没有呈现出可供修改的编辑状态,不知为什么,请教各位高手!谢谢CTreeCtrl *m_pDirList;
m_pDirList=new CTreeCtrl;
m_pDirList->Create(WS_BORDER|LVS_LIST|WS_VISIBLE|LVS_SINGLESEL|LVS_EDITLABELS, CRect(10,10,40,70), this, IDC_DIRLIST);
m_pDirList->MoveWindow(138, 140, 160, 450);
m_pDirList->Create(WS_BORDER|LVS_LIST|WS_VISIBLE|LVS_SINGLESEL|LVS_EDITLABELS, CRect(10,10,40,70), this, IDC_DIRLIST);LVS_LIST 。LVS_SINGLESEL。LVS_EDITLABELS都是CListCtrl style
应该是TVS_EDITLABELS ?
TVN_BEGINLABELEDIT
TVN_ENDLABELEDIT
TVN_ENDLABELEDIT事件处理也添加了啊,难道还要添加什么代码吗? 初学者,请赐教!
TVN_ENDLABELEDIT风格, 可单击子项后还是没有呈现出可供编辑状态, 继续请教大家???
还有就是不是单击而是需要点在上面停留一段时间