苹果公司的竞争优势:[求助]VB中图像不能正常保存的问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 02:18:49
已经添加了commondialog组件,然后1个form,1个picture,3个command,点command1使用line和pset画图,conmmand2是end,command3代码如下:
Private Sub Command3_Click()
On Error GoTo Err_Handle
CommonDialog1.ShowSave
SavePicture Picture1.Image, CommonDialog1.FileName
Err_Handle:
End Sub
设置的格式是(*.bmp)|*.bmp),但是保存图像以后,只能保存picture1的背景色,而画的图却无法保存。该如何解决这个问题?还有,在command1绘图过程中,只要有任何弹出窗口挡住此程序,关闭弹出窗口后,刚才挡住部分的图就不见了,只剩背景色。

是这样的,剧我的记忆,VB中,你要保存picture中内容,就必须要打开AUTOREDRAW属性,这样的话,你的图才是保存在内存中的,否则的话,就是只能保存个背景,好像是在picture的属性中就可以改这个项,但是有个问题,就是某一个属性和这个相近,如果把那个设为true的话,图像会闪烁,我具体记不清了,如果出项了闪烁的话,请在查些这个内容