关于metafile文件在不同操作系统中的出现的问题

zyp9708 2004-08-31 09:59:08
源代码:
var
m:tmetafile;
mc:tmetafilecanvas;
begin
m:=tmetafile.create;
m.loadfromfile('e:\1.emf');
mc:=tmetafilecanvas.create(m,0);
mc.draw(0,0,m);
mc.free;
m.savetofile('e:\test.emf');
m.free;
end;
同样的源代码,在windows 2000下1.emf与test.emf是完全相同的.而在windowsxp下,test.emf是空的,什么也没有.不知是什么原因.请大家多发表意见.
...全文
133 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilowind 2004-09-15
  • 打赏
  • 举报
回复
水平不够,解决不了
Jeff20040819 2004-09-02
  • 打赏
  • 举报
回复
学习,接分
BigAngell 2004-09-01
  • 打赏
  • 举报
回复
来学习的,来点分就行 ^_^
highroad 2004-08-31
  • 打赏
  • 举报
回复
通过以下代码绘制图形打印出来时,在win2000下可以,为什么在XP下就不行呢?而有时确在我的机(Win2000)器上不行,在别人的win2000下就行呢?
with ACanvas do
begin
Pen.Color := AColor;
Pen.Style := psSolid;
Brush.Bitmap := ABMP;
Rectangle(ARect);
end;

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧