E
eeigyl
Unregistered / Unconfirmed
GUEST, unregistred user!
wmfcanvas:tmetafilecanvas;
wmf:tmetafile;
wmf:=tmetafile.create;
wmfcanvas:=tmetafilecanvas.create(wmf,0);
TRect oRect;
oRect :=Rect(0,0,wmf.Width,wmf.Height);
wmfcanvas.CopyRect(wmfcanvas.ClipRect,wmfcanvas,oRect);
image1.Canvas.CopyRect(image1.ClientRect,wmfcanvas,oRect);
其中Image1为TImage控件,当执行到最后一句时提示如下错误:
"can only modify an image if it contains a bitmap",是什么意思,如何修改呀,
是不是copyrect方法不能用于wmf格式文件?对于bmp文件,这句话没有错,执行正确,请问
对于wmf格式如何解决
wmf:tmetafile;
wmf:=tmetafile.create;
wmfcanvas:=tmetafilecanvas.create(wmf,0);
TRect oRect;
oRect :=Rect(0,0,wmf.Width,wmf.Height);
wmfcanvas.CopyRect(wmfcanvas.ClipRect,wmfcanvas,oRect);
image1.Canvas.CopyRect(image1.ClientRect,wmfcanvas,oRect);
其中Image1为TImage控件,当执行到最后一句时提示如下错误:
"can only modify an image if it contains a bitmap",是什么意思,如何修改呀,
是不是copyrect方法不能用于wmf格式文件?对于bmp文件,这句话没有错,执行正确,请问
对于wmf格式如何解决