当前博客:火山视窗树形框组件添加项目和添加子项目以及扩展操作演示

272 次浏览

匿名大神

增强知识,努力学习

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




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



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

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

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



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



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



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




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




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





例子下载:点击本链接



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




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



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

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

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



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



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



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




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




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





例子下载:点击本链接


博客推荐
阅览:102
用户:匿名大神
用户上传   2021-6-16
阅览:223
用户:匿名大神
用户上传   2021-6-16
阅览:227
用户:匿名大神
用户上传   2021-6-16
阅览:287
用户:城北
用户上传   2021-6-15
阅览:259
阅览:251
用户:匿名大神
用户上传   2021-6-15
阅览:243
用户:匿名大神
用户上传   2021-6-15
阅览:253
用户:航母上看风景
用户上传   2021-6-14