树控件

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

时间: 2024-07-29 02:53:41

树控件的相关文章

基于MVC+EasyUI的Web开发框架经验总结(2)- 使用EasyUI的树控件构建Web界面

最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中,很多细节花费不少时间进行研究和提炼,一步步走过来,也积累了不少经验,本系列将主要介绍我在进一步完善我的Web框架基础上积累的经验进行分享,本随笔主要介绍使用EasyUI的树控件构建Web界面的相关经验. 在很多界面设计上,我们可能都需要引入树列表控件,这个控件可以用zTree来实现,也

MFC之树控件

树控件对应的类: CTreeControl 添加树节点: 1 HTREEITEM hRootNode = m_tvwTree.InsertItem(_T("人")); 2 HTREEITEM hNode = m_tvwTree.InsertItem(_T("老人"), hRootNode, TVI_LAST); 3 HTREEITEM hChildNode = m_tvwTree.InsertItem(_T("男人"), hNode, TVI_L

基于MVC4+EasyUI的Web开发框架经验总结(2)- 使用EasyUI的树控件构建Web界面

最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中,很多细节花费不少时间进行研究和提炼,一步步走过来,也积累了不少经验,本系列将主要介绍我在进一步完善我的Web框架基础上积累的经验进行分享,本随笔主要介绍使用EasyUI的树控件构建Web界面的相关经验. 在很多界面设计上,我们可能都需要引入树列表控件,这个控件可以用zTree来实现,也

自定义的jquery ui树控件

简单的自定义jquery ui树控件,用于机构人员,支持自动加载下级节点数据 jQuery.widget("xway.Tree", { _Node: function(data) { this.id = data.type + "_" +data.id; this.trid = "tr_" + this.id; this.label = data.label; this.parent = null; this.tree = null; this.

.Net常用技巧_树控件工具类

using System; using System.Collections.Generic; using System.Text; using System.Collections; using DevComponents.AdvTree; namespace MyUtility { /// <summary> /// 树控件工具类 /// </summary> public class TreeTool { ArrayList selectArray = new ArrayLi

Android 实现自定义多级树控件和全选与反选的效果

博文开始之前,首先要感谢大牛:(lmj623565791),本博文是在其博文http://blog.csdn.net/lmj623565791/article/details/40212367基础上进一步的修改而来. 本博文主要是利用ListView实现多级树控件,并通过CheckBox来对各节点的全选与反选的功能,首先来看一下效果: 对于多级树的显示其实就是通过数据中各个节点的关系,通过不同的缩进来达到树的效果.而数据中主要要把握id,父节点pId,name的关系,来显示其效果. 代码实现如下

MFC树控件的使用

HICON hIcon[4];      // 图标句柄数组 // 加载三个图标,并将它们的句柄保存到数组 hIcon[0] = theApp.LoadIcon(IDI_ICON_TREE_CLOSE); hIcon[1] = theApp.LoadIcon(IDI_ICON_TREE_EXPEND); hIcon[2] = theApp.LoadIcon(IDI_ICON_VIDEO_USER_OFFLINE); hIcon[3]=theApp.LoadIcon(IDI_ICON_VIDEO_

java 实现系统目录树 ,树控件使用,显示 系统文件夹

源码免积分下载: 源码下载地址:http://download.csdn.net/detail/u014112584/7343083 运行结果: java 实现系统目录树 ,树控件使用,显示 系统文件夹

(转)基于MVC4+EasyUI的Web开发框架经验总结(2)- 使用EasyUI的树控件构建Web界面

http://www.cnblogs.com/wuhuacong/p/3669575.html 最近花了不少时间在重构和进一步提炼我的Web开发框架上,力求在用户体验和界面设计方面,和Winform开发框架保持一致,而在Web上,我主要采用EasyUI的前端界面处理技术,走MVC的技术路线,在重构完善过程中,很多细节花费不少时间进行研究和提炼,一步步走过来,也积累了不少经验,本系列将主要介绍我在进一步完善我的Web框架基础上积累的经验进行分享,本随笔主要介绍使用EasyUI的树控件构建Web界面