Picture1.AutoRedraw=True
但我在Picture1用Line和PSet里画了一幅3000*2000的图,就出现了480错误。
这个问题会在win98下出现,2000、XP没问题我知道可以把属性设置成False,然后在Form_Paint()中画,但问题是我的这个Picture1是不显示的,只是画图,必要时再用BitBlt画到其它地方。有没有办法解决这个问题?
可以用什么补丁获得更多的内存?
有没有既可以保存图像、又可以用Line和PSet的方法?分不够可以加
谢谢
但我在Picture1用Line和PSet里画了一幅3000*2000的图,就出现了480错误。
这个问题会在win98下出现,2000、XP没问题我知道可以把属性设置成False,然后在Form_Paint()中画,但问题是我的这个Picture1是不显示的,只是画图,必要时再用BitBlt画到其它地方。有没有办法解决这个问题?
可以用什么补丁获得更多的内存?
有没有既可以保存图像、又可以用Line和PSet的方法?分不够可以加
谢谢
Windows 95/98: The created bitmap cannot exceed 16MB in size.
痛苦诶,最大只能16M大小
……所以,最好还是分块吧
分割倒是个办法,没想到……