如何实现图层的概念?
比如两个一样大小的TImage图像,或者一个TImage图像一个TPaintBox图象,在屏幕上可以重叠在一起,最主要是打印的时侯也是重叠在一起,所见即所得。(即一幅图是由多幅图重叠在一起构成的)。多个TImage是否可以重合时一个TImage?请赐思路! 问题点数:0、回复次数:10Top
1 楼sincostan()回复于 2003-06-03 12:06:43 得分 0
:(Top
2 楼hdaq(一生何求)回复于 2003-06-03 22:32:14 得分 0
使用透明属性。Top
3 楼sbbmu(蛋白芯片)回复于 2003-06-04 03:11:33 得分 0
可以对两幅TImage进行运算,结果存到另一个TImage。Top
4 楼ddeng(登登)回复于 2003-06-04 11:49:45 得分 0
把视图与数据分开,别在窗口中堆上一堆控件。Top
5 楼liu76xt((网事随逢))回复于 2003-06-07 20:41:43 得分 0
mark...Top
6 楼halcyon_ch(平和)回复于 2003-06-09 16:11:07 得分 0
在逻辑结构上考虑,把数据与视图显示分开,在数据逻辑上分层,然后通过图层的可视属性来计算最后的显示结果,将其放映到视图上。Top
7 楼bullHEcow(牛)回复于 2003-07-13 15:04:12 得分 0
那 保存呢?好象自己也要定义一个格式
关注:::
Top
8 楼yydy(一条活鱼)回复于 2003-07-13 16:49:39 得分 0
关注Top
9 楼Aweay(别问我问题,2年不用忘光了)回复于 2003-07-13 17:22:03 得分 0
使用vector<TBitmap>保存每一层的图形,然后用相反的顺序再Draw 到Canvas上,这里需要处理透明的问题,你可以定义一种颜色是图形中不曾使用的。
Top
10 楼asimpleman(simple_man)回复于 2003-07-20 23:33:11 得分 0
gzTop




