G
gxh
Unregistered / Unconfirmed
GUEST, unregistred user!
当在TImage对象上绘图时,其Width、Height可以为任意大小。当选定
Brush.Color时,将触发OnPaint,如果Width、Height比较大(
Width=10000、Height=10000)时,将耗尽系统资源,怎么办?通过
屏幕外画图再粘贴的办法也不可行。
另外,如果第一次定义TImage的大小为80*100,Brush.Color:=clWhite,
第二次定义TImage的大小为160*200,Brush.Color:=clWhite,重画后,
TImage的大小改变了,但底色的区域仍为80*100,而不是160*200;但如果
先定义TImage的大小为160*200,第二次定义TImage的大小为80*100,底色
改变正常,即从大区域到小区域正常,反之不正常。
希望各位仁兄中做过GIS或图形图像方面的人不吝赐教,最好能mail实例
程序。
Brush.Color时,将触发OnPaint,如果Width、Height比较大(
Width=10000、Height=10000)时,将耗尽系统资源,怎么办?通过
屏幕外画图再粘贴的办法也不可行。
另外,如果第一次定义TImage的大小为80*100,Brush.Color:=clWhite,
第二次定义TImage的大小为160*200,Brush.Color:=clWhite,重画后,
TImage的大小改变了,但底色的区域仍为80*100,而不是160*200;但如果
先定义TImage的大小为160*200,第二次定义TImage的大小为80*100,底色
改变正常,即从大区域到小区域正常,反之不正常。
希望各位仁兄中做过GIS或图形图像方面的人不吝赐教,最好能mail实例
程序。