| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 371 人关注过本帖
标题:为什么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
帖 子:4947
专家分:30084
注 册: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
快速回复:为什么SavePicture 会出错?
数据加载中...
 
   



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

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