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

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

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

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