1. 程式人生 > >樹控件

樹控件

如果 lpctstr 節點 文檔 調用 exp bsp cimage pan

1、相關類

  CTreeCtrl -樹控件,父類是CWnd,是一個控件,通常在對話框中使用。

  CTreeView -樹視圖,父類是CCtrlView,是一個視圖,通常在文檔視圖應用程序中使用。

    通過調用CTreeView::GetTreeCtrl,獲取控件

2、CTreeCtrl的使用

  2.1設置樹控件的圖標列表

    1--創建圖標列表

      CImageList::Create

    2--設置控件的圖標列表

      CTreeCtrl::SetImageList

  2.2插入樹節點

    CTreeCtrl::InsertItem

    HTREEITEM InsertItem(

      LPCTSTR lpszItem, //樹節點的文本

      int nImage, //未選中時的圖標索引

      int nSelectedImage, //選中時的圖標索引

      //如果未指定該參數,則插入的節點為根節點;如果指定,則該參數作為節點的父節點

      HTREEITEM hParent = TVI_ROOT,

      //如果未指定該參數,則在最後追加該節點;如果指定,則在該指定節點後插入節點

      HTREEITEM hInsertAfter = TVI_LAST

    );

  2.3設置節點高度

    CTreeCtrl::SetItemHeight

  2.4設置節點展開狀態

    CTreeCtrl::Expand

樹控件