我使用VC++的对话框树形控件,并添加类,创建了一棵树
代码如下:
//m_main_tree_Imglist是一个CImageList类,将一个CImageList添加到树形控件中
m_tree_menu.SetImageList(&m_main_tree_Imglist,LVSIL_NORMAL);
//创建树形控件
HTREEITEM hRootItem,hSubItem;
hRootItem = m_tree_menu.InsertItem("功能",0,9);
m_tree_menu.SetItemData(hRootItem,01);
hSubItem = m_tree_menu.InsertItem("对话框1",1,9,hRootItem,TVI_LAST);
m_tree_menu.SetItemData(hSubItem,11);
hSubItem = m_tree_menu.InsertItem("对话框2",2,9,hRootItem,TVI_LAST);
m_tree_menu.SetItemData(hSubItem,12);
hSubItem = m_tree_menu.InsertItem("对话框3",3,9,hRootItem,TVI_LAST);
m_tree_menu.SetItemData(hSubItem,13);
我想在点击一个节点的时候,如果是叶子节点的时候就显示一个子框架,如果不是叶子节点,就在界面上显示他的几个子节点。
想问下如何得到相关的数据,例如一个子项的图标和InsertItem中的LPCTSTR 
还有CTreeCrl相关中的一个重要成员函数的用法,例如GetChildItem,它的返回值是HTREEITEM,那他是返回哪个子节点,还是所有的子节点???等等之类的问题