The SetEnhMetaFileBits function creates a memory-based enhanced-format metafile from the supplied data.
HENHMETAFILE SetEnhMetaFileBits(
UINT cbBuffer, |
// buffer size |
CONST BYTE *lpData |
// buffer that contains enhanced metafile data |
); |
If the function succeeds, the return value is a handle of a memory-based enhanced metafile.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.
When the application no longer needs the enhanced-metafile handle, it should delete the handle by calling the DeleteEnhMetaFile function.
The SetEnhMetaFileBits function does not accept metafile data in the Windows format. To import Windows-format metafiles, use the SetWinMetaFileBits function.