编辑增强型图元文件

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

编辑存储在增强型图元文件中的图片

  1. 使用命中测试捕获光标坐标,并检索用户想要更改的线条、弧线、矩形、椭圆、多边形或不规则形状) (对象的位置。
  2. 将这些坐标转换为逻辑 (或世界) 单位。
  3. 调用 EnumEnhMetaFile 函数并检查每个图元文件记录。
  4. 确定给定记录是否对应于 GDI 绘图函数。
  5. 如果存在,则确定存储在记录中的坐标是否对应于与用户指定的坐标相交的线条、弧线、椭圆或其他图形元素。
  6. 找到与用户想要更改的输出对应的记录后,请清除屏幕上对应于原始记录的对象。
  7. 从图元文件中删除相应的记录,保存指向其位置的指针。
  8. 允许用户重新绘制或替换 对象。
  9. 将用于绘制新对象的 GDI 函数转换为一个或多个增强型图元文件记录。
  10. 将这些记录存储在增强型图元文件中。