CTreeCtrl::CreateDragImage
CImageList* CreateDragImage( HTREEITEM hItem );我在树控件中要用到这个函数,但是我的树控件中没有使用这个函数m_wndTree.SetImageList ( &m_image,TVSIL_NORMAL );给树加图像列表,这样用可以吗?我用时出错,只要一加上m_wndTree.SetImageList ( &m_image,TVSIL_NORMAL );就不会出错,但我又不想给树节点前加上图象。应该怎么做呢?

解决方案 »

  1.   

    m_wndTree.SetImageList ( NULL,TVSIL_NORMAL );
      

  2.   

    m_wndTree.SetImageList ( NULL,TVSIL_NORMAL );
    改成这样,在拖动时还是报错,因为我在拖动时用到了这个函数,
    CImageList* CreateDragImage( HTREEITEM hItem );所以不行。
      

  3.   

    不要image,但节点拖动时,要有拖动效果,所以要用到它。
    CImageList* CreateDragImage( HTREEITEM hItem );,但一用它,就会出错。
      

  4.   

    ???
    这样,不要用CreateDragImage,用CImageList::Create,从资源里创建。