14)显示树状目录

1)接着之前的代码

2)最终结果展示:

        

3)基本步骤:

      

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      

 1 // CTree 消息处理程序
 2 void CTree::InsertOnePage(HTREEITEM hitem,CString cpath)
 3  {
 4
 5      if(hitem==0||cpath==L"")
 6      {
 7         return ;
 8      }
 9      CFileFind cfile;
10     BOOL flag= cfile.FindFile(cpath+L"\\*.*");
11     while(flag)
12     {
13         flag=cfile.FindNextFile();
14         if(cfile.IsDots()==true)
15         {
16             continue;
17         }
18         CString stName=cfile.GetFileName();
19         this->InsertItem(stName,hitem);
20
21     }
22
23  }

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·

      最终结果显示

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        

原文地址:https://www.cnblogs.com/xiaoyoucai/p/8365120.html

时间: 2024-10-08 13:04:13

14)显示树状目录的相关文章

Linux 目录详解 树状目录结构图

1.树状目录结构图 2./目录 目录 描述 / 第一层次结构的根.整个文件系统层次结构的根目录. /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如:cat.ls.cp,和/usr/bin类似. /boot/ 引导程序文件,例如:kernel.initrd:时常是一个单独的分区[6] /dev/ 必要设备, 例如:, /dev/null. /etc/ 特定主机,系统范围内的配置文件. 关于这个名称目前有争议.在贝尔实验室关于UNIX实现文档的早期版本中,/etc 被称为

Vim树状目录插件NERDTree安装和使用

安装过程: cd ~ mkdir nerdtree cd nerdtree wget http://www.vim.org/scripts/download_script.php?src_id=17123 -O nerdtree.zip unzip nerdtree.zip mkdir -p ~/.vim/{plugin,doc} cp plugin/NERD_tree.vim ~/.vim/plugin/ cp doc/NERD_tree.txt ~/.vim/doc/ vim ~/.vimr

树状目录+无穷阶层

平时看到数据库动态产生阶层菜单,产生方式有下方两项: 使用TreeView + xml产生 使用 ul 与 li ,运用递归的逻辑:搭配CSS+JavaScript 来设计 最近学到的这个阶层菜单写法,运用上比较简单,以下开始说明做法 前言: 第一篇程序文章终于生出来了. 平时看到的数据库动态产生阶层菜单,产生方式有下方两项: 使用TreeView + xml产生 使用 与 ,运用递归的逻辑:搭配CSS+JavaScript 来设计 可以参考 91大的?MenuMatic + [ASP.NET]

权限模块_分配权限_显示树状结构_页面中的选中效果

权限模块__分配权限__显示树状结构1 显示树状结构:依赖关系 setPrivilegeUI.jsp <!-- 显示权限树 --> <td> <!--用它回显 <s:checkboxlist name="privilegeIds" list="#privilegeList" listKey="id" listValue="name"></s:checkboxlist> --

递归输出 树状 目录

1 import java.io.File; 2 import java.util.ArrayList; 3 import java.util.List; 4 5 public class IteratorDirDemo { 6 7 public static void main(String[] args) { 8 IteratorUtil.IteratorDir(new File("f:\\KuGou")); 9 } 10 11 } 12 13 class IteratorUtil

蓝书4.1-4.4 树状数组、RMQ问题、线段树、倍增求LCA

这章的数据结构题很真实 T1 排队 bzoj 1699 题目大意: 求静态一些区间的最大值-最小值 思路: ST表裸题 1 #include<iostream> 2 #include<cstdio> 3 #include<cstdlib> 4 #include<cstring> 5 #include<cmath> 6 #include<algorithm> 7 #include<queue> 8 #include<v

由简入繁实现Jquery树状结构

在项目中,我们经常会需要一些树状结构的样式来显示层级结构等,比如下图的样式,之前在学.net的时候可以直接拖个服务端控件过来直接使用非常方便.但是利用Jquery的一些插件,也是可以实现这些效果的,比如说Jquery.treeview.js插件. 下面就直入主题,开始从简入繁的分析怎么使用treeview插件,从已知的知识开始轻松入手,让树状结构唾手可得. 显示树状结构的几个实现步骤: 一.HTML做初始静态原型. 首先通过<ul></ul><li></li>

D3树状图给指定特性的边特别显示颜色

D3作为前端图形显示的利器,功能之强,对底层技术细节要求相对比较多. 有一点,就是要理解其基本的数据和节点的匹配规则架构,即enter,update和exit原理,我前面的D3基础篇中有介绍过,不明白的可以再去研究下. 本篇博文,同样是在这个框架下,完成修改树状图中某两个节点之间的边用红色线条连接,实现表达特殊含义的目的. 背景故事: 微信朋友圈之间产品帖子相互转发,有些帖子转发后会有成交,只要有成交,则这个促成成交的节点及其之上的父节点都相应是有功劳的,这个轨迹需要用高亮的颜色表示(比如本例中

Linux命令之pstree - 以树状图显示进程间的关系

本文链接:http://codingstandards.iteye.com/blog/842156   (转载请注明出处) 用途说明 pstree命令以树状图显示进程间的关系(display a tree of processes).ps命令可以显示当前正在运行的那些进程的信息,但是对于它们之间的关系却显示得不够清晰.在Linux系统中,系统调用fork可以创建子进程,通过子shell也可以创建子进程,Linux系统中进程之间的关系天生就是一棵树,树的根就是进程PID为1的init进程. 常用参