樹控件
阿新 • • 發佈:2017-05-29
如果 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
樹控件