Y
yanliang
Unregistered / Unconfirmed
GUEST, unregistred user!
我最近遇到这么一个问题:
用CANVAS在FORM上画一棵树,树的每个结点用一个小矩形框表示。随着树的层数的增加,
在同一层上要画的矩形个数也不断增加。到最后,屏幕上已经不能再显示了。但由于这棵
树没有显示完全,所以还必须继续画。这时,就遇到虚拟屏幕的问题。也就是只要能先
再内存中把整棵树画完,再把它分成许多个块,每屏显示一个块,要查看整棵树时,只需
不断的切换这些块即可。
问题是:如何用DELPHI实现虚拟屏幕技术?
用CANVAS在FORM上画一棵树,树的每个结点用一个小矩形框表示。随着树的层数的增加,
在同一层上要画的矩形个数也不断增加。到最后,屏幕上已经不能再显示了。但由于这棵
树没有显示完全,所以还必须继续画。这时,就遇到虚拟屏幕的问题。也就是只要能先
再内存中把整棵树画完,再把它分成许多个块,每屏显示一个块,要查看整棵树时,只需
不断的切换这些块即可。
问题是:如何用DELPHI实现虚拟屏幕技术?