微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vb6.0 PictureBox图片框未显示部分的内容

这个名字不知道起什么好。
本来做的东西是把屏幕截屏并保存到图片框里,然后再把图片框里的某点的颜色输出,但是必须要求该点在图片框中能显示出来。
不管是图片框不够大,还是窗口不够大,或者是图片框的visible属性为false,甚至是程序窗口最小化……总之只要图片显示不出来的部分就没有数据(可能是为了节约内存吧,显示不出来就把数据清除了)。

解决办法:
就是打开pictureBox的AutoRedraw功能,这个功能以前做的一个东西也用到过,虽然不知道具体的原理是什么,反正这个属性设为true之后,图片框的图片就算没完全显示出来,但是整个内容都会存在。

这个方法是在网上找了半天,碰巧试出来的,所以有点激动,在此记录一下——AutoRedraw这个属性功能还真不小。

原文地址:https://www.jb51.cc/vb/258714.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐