Reference

PlayMetaFileRecord16(3w)

PlayMetaFileRecord16 (GDI.176)

NAME

PlayMetaFileRecord16 - PlayMetaFileRecord16 (GDI.176)

SYNOPSIS

void PlayMetaFileRecord16
(

HDC16 hdc,

HANDLETABLE16 *ht,

METARECORD *mr,

UINT16 nHandles
);

PARAMETERS

HDC16 hdc

DC to render metafile into.

HANDLETABLE16 *ht

Pointer to handle table for metafile objects.

METARECORD *mr

Pointer to metafile record to render.

UINT16 nHandles

Size of handle table.

DESCRIPTION

Render a single metafile record specified by *mr in the DC hdc, while using the handle table *ht, of length nHandles, to store metafile objects.

BUGS

The following metafile records are unimplemented:

FRAMEREGION, DRAWTEXT, SETDIBTODEV, ANIMATEPALETTE, SETPALENTRIES, RESIZEPALETTE, EXTFLOODFILL, RESETDC, STARTDOC, STARTPAGE, ENDPAGE, ABORTDOC, ENDDOC, CREATEBRUSH, CREATEBITMAPINDIRECT, and CREATEBITMAP.

SEE ALSO

GetMetaFile16(3w), GetMetaFile32A(3w), GetMetaFile32W(3w), CopyMetaFile16(3w), CopyMetaFile32A(3w), CopyMetaFile32W(3w), IsValidMetaFile(3w), PlayMetaFile16(3w), PlayMetaFile32(3w), EnumMetaFile16(3w), GetMetaFileBits(3w), SetMetaFileBits(3w), SetMetaFileBitsBetter(3w), MF_MetaParam0(3w), MF_MetaParam1(3w), MF_MetaParam2(3w), MF_MetaParam4(3w), MF_MetaParam6(3w), MF_MetaParam8(3w), MF_CreateBrushIndirect(3w), MF_CreatePatternBrush(3w), MF_CreatePenIndirect(3w), MF_CreateFontIndirect(3w), MF_TextOut(3w), MF_ExtTextOut(3w), MF_MetaPoly(3w), MF_BitBlt(3w), MF_StretchBlt(3w), MF_CreateRegion(3w)