标题:为什么SavePicture 会出错?
只看楼主
zhengang1026
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:136
专家分:409
注 册:2013-2-6
结帖率:100%
已结贴  问题点数:10 回复次数:2 
为什么SavePicture 会出错?
我做一个测试,用到SavePicture函数,怎么有时有用,有时却保存了一张空图片?
比如下面这个就保存了一张空图片:

Private Sub Command1_Click()
Picture1.PaintPicture Image1, Image1.Left, Image1.Top, Image1.Width, Image1.Height, , , , , &HEE00C6
SavePicture Picture1.Image, App.Path & "\temp.Bmp"
End Sub
可上面的代码我几乎是从一个有用的程序中复制出来的,怎么到这就没用了呢?请高手解答。
谢谢了。
test.rar (17.67 KB)
搜索更多相关主题的帖子: 图片 
2014-02-24 21:05
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:10 
SavePicture Picture1.Image, App.Path & "\temp.Bmp"

使用了 Image 属性,需要引用该属性时, 自动重画必须 设置为 真.
否则引用的就是一个空图像.

所以有些时候快速绘画,就需要设置自动重画为假,这种情况下,WINDOWS不会把内容记录下来以便重绘,绘图时速度快很多.

授人于鱼,不如授人于渔
早已停用QQ了
2014-02-24 21:14
zhengang1026
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:136
专家分:409
注 册:2013-2-6
得分:0 
回复 2楼 风吹过b
谢谢版主,困惑我好久了。
2014-02-24 21:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-427614-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.395916 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved