火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2468|回复: 6
打印 上一主题 下一主题

[视窗] 火山视窗树形框组件添加项目和添加子项目扩展操作演示

[复制链接]

359

主题

6653

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16644
跳转到指定楼层
楼主
发表于 2021-5-18 09:49:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本源码转载自利快云https://www.lkuaiy.com/

1、首先需要配置mfc扩展界面支持库。





2、简单的设计一个界面,并设置一下树形框几个常用的属性。




3、添加项目主要是用到下面这个“加入项目”方法,这个方法有很多参数,最主要的其实只有前两个参数。

参数1:添加项目的父项目索引,如果提供了索引,那么添加的这个项目就属于子项目:,如果不提供的话,那么本方法添加的项目就会一直是最底层的根部项目。

参数2:要添加的项目文本。




4、添加按钮被点击事件。
按钮1点击后添加根项目。
按钮2点击后,提供一个父项目索引,然后进行子项目添加。
这里使用的是现行选中项当父项目,所以必须选中一个项目才能进行添加子项目。




5、运行后效果如下图。
大家会发现一个问题,添加的子项目不会自动展开,需要进行手动操作。




6、想要解决这个问题很简单,只需要使用“扩展”方法即可,参数提供要扩展的项目索引。





7、在添加子项目后,调用扩展方法,就可以自动扩展,不需要手动点击扩展。





8、再一次的运行后,可以看到添加子项目后,父项目会自动展开,不需要手动点击了。






例子下载:

游客,如果您要查看本帖隐藏内容请回复





火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

0

主题

196

帖子

850

积分

高级会员

Rank: 4

积分
850
沙发
发表于 2021-5-18 10:33:47 | 只看该作者
支持开源
回复

使用道具 举报

31

主题

392

帖子

2005

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2005
QQ
板凳
发表于 2021-5-18 10:50:01 | 只看该作者
谢谢分享
火山编程交流群:115717239
不会点c++咋行
回复

使用道具 举报

9

主题

372

帖子

3055

积分

贵宾

火山小白

Rank: 9Rank: 9Rank: 9

积分
3055
地板
发表于 2021-5-18 13:10:35 | 只看该作者
学习……
WX搜索:大强小屋【ID:daqiangstudio】
向火山进发!
回复

使用道具 举报

4

主题

509

帖子

2518

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2518
5#
发表于 2021-6-1 22:22:36 | 只看该作者

支持开源
回复

使用道具 举报

359

主题

6653

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16644
6#
 楼主| 发表于 2021-6-16 09:34:35 | 只看该作者
每日一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

8

主题

87

帖子

2400

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2400
7#
发表于 2024-3-18 20:34:01 | 只看该作者
火山视窗树形框组件添加项目和添加子项目扩展操作演示
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-20 04:54 , Processed in 0.094223 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表