NAME
EnumEnhMetaFile - EnumEnhMetaFile32 (GDI32.79)
SYNOPSIS
BOOL32 EnumEnhMetaFile
(
HDC32 hdc,
HENHMETAFILE32 hmf,
ENHMFENUMPROC32 callback,
LPVOID data,
const RECT32 *rect
);
PARAMETERS
- HDC32 hdc
-
Device context to pass to _EnhMetaFunc_.
- HENHMETAFILE32 hmf
-
EMF to walk.
- ENHMFENUMPROC32 callback
-
Callback function.
- LPVOID data
-
Optional data for callback function.
- const RECT32 *rect
-
Bounding rectangle for rendered metafile.
DESCRIPTION
Walk an enhanced metafile, calling a user-specified function _EnhMetaFunc_ for each record. Returns when either every record has been used or when _EnhMetaFunc_ returns FALSE.
RETURNS
TRUE if every record is used, FALSE if any invocation of _EnhMetaFunc_ returns FALSE.
BUGS
Ignores rect.
SEE ALSO
GetEnhMetaFileA(3w), GetEnhMetaFileHeader(3w), GetEnhMetaFileDescriptionA(3w), GetEnhMetaFileDescriptionW(3w), SetEnhMetaFileBits(3w), GetEnhMetaFileBits(3w), PlayEnhMetaFileRecord(3w), PlayEnhMetaFile(3w), DeleteEnhMetaFile(3w), CopyEnhMetaFileA(3w)