一个图像处理的问题!就是将一个图片处理后进行reset,总是不行啊。请教!
我的mdi窗体里面有一个form1和form2,form1里面有一个picture1,form2里面有一个picture1和picture2
我的操作是将form1里面的picture1中选取一个部分,粘贴到form2的picture1中,同时在picture2里面保留一个备份,然后对form2的picture1进行滤镜或者画线处理以后,点击菜单中的reset就可以把form2的picture2的图像恢复给form2的picture1,但是发现不行!我的代码大致如下:
将选取的区域复制到form2的picture1中:
form2.Picture1.PaintPicture form1.Picture1.Image, 1, 1, , , xxx, yyy, xwidth, yheight, &HCC0020
然后把这块区域复制到form2的picture2中一份
form2.picture2.picture=form2.picture1.picture
恢复form2的picture1时就这样
form2.picture1.picture=form2.picture2.picture
事实是form2的picture2中没有图像
如果我但是把form2的picture2复制为form1的picture1(这是加载的图像),恢复的时候就可以显示原始的图像
我大致知道问题是怎么回事,但是不知道该怎样解决。请各位高手指点!
非常感谢!