tank 发表于 2016-12-26 22:17:00

请教高效率读取全部tree树形列表项目的方法[已解决]

本帖最后由 tank 于 2016-12-27 16:34 编辑

单位内网有一专用程序,界面中有一systreeview32控件构成的树形表,项目数量比较多,接近1万个,我用ControlTreeView命令递归把全部项目的text读出来耗时太长了,大概要十分钟,没有实用意义。我觉得问题主要出在ControlTreeView的效率不高,请问大家有没有可以替换ControlTreeView更直接的解决思路?

tank 发表于 2016-12-27 16:31:13

看了说明手册,GuiTreeView函数里有接近的用法,_GUICtrlTreeView_FindItem这个函数也是遍历了整个树,照着抄就行了。读完整个树不到5秒。
页: [1]
查看完整版本: 请教高效率读取全部tree树形列表项目的方法[已解决]