PaintPicture产生的图象为什么不能存成文件
编号:QA002517
建立日期: 2000年1月30日 最后修改日期:2000年1月30日
所属类别:
Mark:
编程工具: vb6
操作系统: win98
我想把一个bmp文件改变尺寸后存成另一个文件,但好象不行,为什么?
Picture2.PaintPicture Picture1.Picture, 0, 0, 5000, 1000
SavePicture Picture2.Picture, "c:\abc.bmp"
回答:
你应该这么做:
Picture2.AutoRedraw = True
Picture2.PaintPicture Picture1.Picture, 0, 0, Picture2.ScaleWidth, Picture2.ScaleHeight
SavePicture Picture2.Image, "c:\test.bmp"
设置AutoRedraw为True是因为这样PaintPicture产生的图象才能被Picture2获得,而保存时应该使用Image属性而不是Picture属性。
此问题由李海回答。
| |
|
|
| |
|
|