一个单文本树视图编程,还有4个小问题。大家帮帮忙吧。
public: CImageList m_ImageList; 
CString m_strPath; // 文件夹路径
void InsertFoldItem(HTREEITEM m_hItem);                    《=错误2
void SetCtrlStyle(HWND hWnd, DWORD dwNewStyle);void CEx_TreeView::InsertFoldItem(HTREEITEM m_hItem) 
{                                                          《=错误1
CFileFind finder;
BOOL bWorking = finder.FindFile(m_strPath);
检查出的错误
 错误1: d:\vvvv\ex_tree\ex_treeview.h(29) : error C2535: 'void __thiscall CEx_TreeView::InsertFoldItem(struct_TREEITEM *)' : member function already defined or declared
 错误2: d:\vvvv\ex_tree\ex_treeview.h(25) : see declaration of 'InsertFoldItem'virtual void OnInitialUpdate();         错误1
void CEx_TreeView::OnInitialUpdate()    错误2

CTreeView::OnInitialUpdate();
CTreeCtrl& m_TreeCtrl = GetTreeCtrl();
…………错误1   d:\vvvv\ex_tree\ex_treeview.h(125) : error C2535: 'void __thiscall CEx_TreeView::OnInitialUpdate(void)' : member function already defined or declared
错误2   d:\vvvv\ex_tree\ex_treeview.h(81) : see declaration of 'OnInitialUpdate'

解决方案 »

  1.   

    有一个是重复定义。还有一个不是。一删除会出现很多问题virtual void OnInitialUpdate(); 错误1 //此句为定义
    void CEx_TreeView::OnInitialUpdate() 错误2
    {  
    CTreeView::OnInitialUpdate();
    CTreeCtrl& m_TreeCtrl = GetTreeCtrl();
    …………错误1 d:\vvvv\ex_tree\ex_treeview.h(125) : error C2535: 'void __thiscall CEx_TreeView::OnInitialUpdate(void)' : member function already defined or declared
    错误2 d:\vvvv\ex_tree\ex_treeview.h(81) : see declaration of 'OnInitialUpdate'
      

  2.   

    函数重复定义,还有那个变量很重要, OnInitialUpdate接口除了问题