Graphics::EnumerateMetafile (constMetafile*,constPointF&,EnumerateMetafileProc,VOID*,constImageAttributes*) 方法 (gdiplusgraphics.h)
Graphics::EnumerateMetafile 方法为指定图元文件中的每条记录调用应用程序定义的回调函数。 可以使用此方法通过在回调函数中调用 PlayRecord 来显示图元文件。
语法
Status EnumerateMetafile(
const Metafile *metafile,
const PointF & destPoint,
EnumerateMetafileProc callback,
VOID *callbackData,
const ImageAttributes *imageAttributes
);
参数
metafile
类型:[in] const 图元文件*
指向要枚举的图元文件的指针。
destPoint
类型:[in, ref] const Point
对指定所显示图元文件的左上角的点的引用。
callback
类型:[in] EnumerateMetafileProc
指向应用程序定义的回调函数的指针。 Gdiplustypes.h 中提供了回调函数的原型。
callbackData
类型:[in] VOID*
可选。 指向传递给回调函数的数据块的指针。 默认值为 NULL。
imageAttributes
类型:[in] ImageAttributes*
可选。 指向 ImageAttributes 对象的指针,该对象指定所显示图元文件的颜色调整。 默认值为 NULL。
返回值
类型: 状态
如果该方法成功,则返回 Ok,这是 Status 枚举的元素。
如果方法失败,它将返回 Status 枚举的其他元素之一。
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdiplusgraphics.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |