怎样画网格线 (Grid Line)(100分)

  • 主题发起人 主题发起人 jeefong
  • 开始时间 开始时间
J

jeefong

Unregistered / Unconfirmed
GUEST, unregistred user!
做一个类似画笔那样的东东,用 Image 做画板。
现在想在画板上添加网格线(或点,就跟Delphi上的 Form一样的),应该怎样画?

1、怎样能在擦除图像时不会把表格线擦掉?
2、怎样实现缩放功能?


 
据我所知,软件中的好多“不会擦掉”的东西都是重画的,擦除了图形或缩放之后,都是
重新画网格,只不过可以选择重画的区域,以提高速度,避免闪动。
 
首先必须把所画的东西以文件形式存储,在重画时,首先绘制网格线,其次把文件所存的依次
绘制.
缩放功能可以利用存储的文件重画时按一定的比例对存储数据进行缩放即可.
我本人有一个自己作的东东,如果需要,可以与我联系.
E-mail:zhaotongcheng@163.com
 

但我的图还没存啊! 或者根本没存的必要。
1、格线重画时,是全部重画呢,还是只重画被擦掉的部分?
2、怎样实现无级缩放? 比如用滑动条来控制。

TO: 小小荷叶
十分想看看你的程序。我的eMail: jeefong@163.com


 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部