我曾经做过,是用delphi写的COM来实现,太难了!!!
那些+,-,文件夹图标等等都是一个个.gif文件组成.
算法好复杂,用了我整整一个月的时间,而且最多才三级.