编辑增强型图元文件

【勇芳软件工作室】汉化HomePreviousNext

要编辑存储在增强型图元文件中的图片,应用程序必须执行以下任务。

1.使用命中测试捕获光标坐标并检索用户想要更改的对象(线,弧,矩形,椭圆,多边形或不规则形状)的位置。

将这些坐标转换为逻辑(或世界)单位。

3.调用EnumEnhMetaFile函数并检查每个图元文件记录。

4.确定给定的记录是否对应于GDI绘图功能。

如果是,确定存储在记录中的坐标是否对应于与用户指定的坐标相交的线,圆弧,椭圆或其他图形元素。

6.找到与用户想要改变的输出对应的记录时,擦除与原始记录对应的屏幕上的对象。

7.从图元文件中删除相应的记录,保存指向其位置的指针。

8.允许用户重新绘制或替换对象。

9.将用于绘制新对象的GDI函数转换为一个或多个增强型图元文件记录。

将这些记录存储在增强的图元文件中。