CMetafileGraphicsContext Class

class CMetafileGraphicsContext: public CraphicsContext

device context that generates output to a metafile.

Defined in: GraphicContext.h

Comments

Both Windows metafiles and enhanced metafiles are supported. The output metafile can be a real file on disk or a temporary metafile residing in memory.

Class Members

CMetafileGraphicsContext()

Initializes the graphics context as empty

bool  Create(LPCTSTR lpszFileName = NULL)

Creates a standard metafile.

bool  CreateEnhanced(HDC hdcRef, LPCTSTR lpszFileName, LPCRECT prcBounds, LPCTSTR lpszDescription )

Create an enhanced metafile.

bool  IsEnhanced()

Returns whether or not the encapsulated metafile is an enhanced metafile or not.

HMETAFILE  Close()

Close the device context associated with the contained metafile

HMETAFILE  CloseEnhanced()

Close the device context associated with the contained metafile