博主资料

留言 加为好友 收藏

用户名:  prefetchnta
来自:  海外 北美
年龄:  24

最近访问的人:

蓝兰岛
2008-09-07 19:38:24
办理无抵押贷款
2008-09-05 15:16:46
划过
2008-09-04 21:35:59
wo的BLOG
2008-09-04 12:50:21
笑对人生!
2008-09-03 14:02:04
哈尔滨网站建设
2008-09-01 16:48:56
惶者生存--董衍善
2008-08-31 14:09:46
Neverland
2008-08-29 17:44:33
徐祖哲
2008-08-29 08:15:06
老谢
2008-08-28 10:30:26

文章列表

个人统计

用户名: prefetchnta
等级: 初来乍到
威望: 60
积分: 705
在线时间: 113 小时
日志总数: 53
评论数量: 345
访问次数: 299159
建立时间: 2006-07-15
RSS订阅       手机访问

日志文章列表

2006年11月25日 11:02:09

VirtualTree基础(BCB)

   BCB里的那个TTreeView实在是太慢了,首先Add和Clear比较慢,虽然可以用BeginUpdate和EndUpdate来屏蔽绘制,但节点一多就奇慢无比;其次,是最让人受不了的,就是节点前面的节点数量一多,AbsoluteIndex和Index属性读取速度就奇慢无比。总之,TTreeView只能用于很少节点的情况(除非不用以上的属性)。
   VirtualTree是一个性能很高的控件,如果忍受不了TTreeView可以用她,下面记录了一些VirtualTree的一些基础内容。
(1)安装
   VirtualTree的编译需要ThemeManager,下载好了都install component就可以了,先安装ThemeManager再安装VirtualTree,控件面板最后面会出现XP和Virtual Controls。

(2)文件
 BCB里使用VirtualTree只需要以下文件,需要设好相关文件路径:
   UxTheme.hpp
   ThemeMgr.hpp
   ThemeMgrDB.hpp
   ThemeSrv.hpp
   TmSchema.hpp
   VirtualTrees.hpp
   VTHeaderPopup.hpp
  ..

阅读全文>>

Tags: VTree   BCB  

类别: 一般编程 |  评论(2) |  浏览(2738) |  收藏