| Compounds | |
| class | EMF::BRUSH | 
| Graphics Brush. More... | |
| struct | EMF::BYTEARRAY | 
| Represent a byte array in a simple way. More... | |
| struct | EMF::CHARSTR | 
| Represent an ASCII character string in a simple way. More... | |
| class | EMF::DATASTREAM | 
| Support different endian modes when reading and writing the metafile. More... | |
| struct | EMF::DWORDARRAY | 
| Represent an array of double word integers in a simple way. More... | |
| class | EMF::EMRARC | 
| EMF Arc. More... | |
| class | EMF::EMRARCTO | 
| EMF Arc To. More... | |
| class | EMF::EMRBEGINPATH | 
| EMF Begin Path. More... | |
| class | EMF::EMRCLOSEFIGURE | 
| EMF Close Figure. More... | |
| class | EMF::EMRCREATEBRUSHINDIRECT | 
| EMF Brush. More... | |
| class | EMF::EMRCREATEPALETTE | 
| EMF Palette. More... | |
| class | EMF::EMRCREATEPEN | 
| EMF Pen. More... | |
| class | EMF::EMRDELETEOBJECT | 
| EMF Delete Object. More... | |
| class | EMF::EMRELLIPSE | 
| EMF Ellipse. More... | |
| class | EMF::EMRENDPATH | 
| EMF End Path. More... | |
| class | EMF::EMREOF | 
| EMF End of File Record. More... | |
| class | EMF::EMREXTCREATEFONTINDIRECTW | 
| EMF Font. More... | |
| class | EMF::EMREXTCREATEPEN | 
| EMF Extended Pen. More... | |
| class | EMF::EMREXTTEXTOUTA | 
| EMF Extended Text Output ASCII. More... | |
| class | EMF::EMRFILLPATH | 
| EMF Fill path. More... | |
| class | EMF::EMRLINETO | 
| EMF Line To. More... | |
| class | EMF::EMRMODIFYWORLDTRANSFORM | 
| EMF Modify World Transform. More... | |
| class | EMF::EMRMOVETOEX | 
| EMF MoveTo (ex). More... | |
| class | EMF::EMRPOLYBEZIER | 
| EMF Polybezier. More... | |
| class | EMF::EMRPOLYBEZIER16 | 
| EMF Polybezier16. More... | |
| class | EMF::EMRPOLYBEZIERTO | 
| EMF PolyBezierTo. More... | |
| class | EMF::EMRPOLYBEZIERTO16 | 
| EMF PolyBezierTo16. More... | |
| class | EMF::EMRPOLYGON | 
| EMF Filled Polygon. More... | |
| class | EMF::EMRPOLYLINE | 
| EMF Polyline. More... | |
| class | EMF::EMRPOLYLINE16 | 
| EMF Polyline16. More... | |
| class | EMF::EMRPOLYLINETO | 
| EMF PolylineTo. More... | |
| class | EMF::EMRPOLYLINETO16 | 
| EMF PolylineTo16. More... | |
| class | EMF::EMRPOLYPOLYGON | 
| EMF Poly Polygon. More... | |
| class | EMF::EMRPOLYPOLYGON16 | 
| EMF Poly Polygon16. More... | |
| class | EMF::EMRRECTANGLE | 
| EMF Rectangle. More... | |
| class | EMF::EMRRESTOREDC | 
| EMF Restore DC. More... | |
| class | EMF::EMRSAVEDC | 
| EMF Save DC. More... | |
| class | EMF::EMRSCALEVIEWPORTEXTEX | 
| EMF Scale Viewport Extents (ex). More... | |
| class | EMF::EMRSCALEWINDOWEXTEX | 
| EMF Scale Window Extents (ex). More... | |
| class | EMF::EMRSELECTOBJECT | 
| EMF Select Object. More... | |
| class | EMF::EMRSETBKCOLOR | 
| EMF Set Background Color. More... | |
| class | EMF::EMRSETBKMODE | 
| EMF Set Background Mode. More... | |
| class | EMF::EMRSETMAPMODE | 
| EMF Set Mapping Mode. More... | |
| class | EMF::EMRSETMETARGN | 
| EMF Set Meta Region. More... | |
| class | EMF::EMRSETPIXELV | 
| EMF Set Pixel. More... | |
| class | EMF::EMRSETPOLYFILLMODE | 
| EMF Set the Polygon Fill Mode. More... | |
| class | EMF::EMRSETTEXTALIGN | 
| EMF Set Text Alignment. More... | |
| class | EMF::EMRSETTEXTCOLOR | 
| EMF Set Text Color. More... | |
| class | EMF::EMRSETVIEWPORTEXTEX | 
| EMF Set Viewport Extents (ex). More... | |
| class | EMF::EMRSETVIEWPORTORGEX | 
| EMF Set Viewport Origin (ex). More... | |
| class | EMF::EMRSETWINDOWEXTEX | 
| EMF Set Window Extent (ex). More... | |
| class | EMF::EMRSETWINDOWORGEX | 
| EMF Set Window Origin (ex). More... | |
| class | EMF::EMRSETWORLDTRANSFORM | 
| EMF Set World Transform. More... | |
| class | EMF::EMRSTROKEPATH | 
| EMF Stroke path. More... | |
| class | EMF::ENHMETAHEADER | 
| Enhanced Metafile Header Record. More... | |
| class | EMF::EXTPEN | 
| Extended Graphics Pen. More... | |
| class | EMF::FONT | 
| Graphics Font. More... | |
| class | EMF::GLOBALOBJECTS | 
| class | EMF::GRAPHICSOBJECT | 
| A global graphics object. More... | |
| struct | EMF::INTARRAY | 
| Represent an array of integers in a simple way. More... | |
| class | EMF::METAFILEDEVICECONTEXT | 
| Graphics Device Context. More... | |
| class | EMF::METARECORD | 
| The base class of all metafile records. More... | |
| class | EMF::OBJECT | 
| Global GDI object. More... | |
| struct | EMF::PADDING | 
| All metafile records must be padded out to a multiple of 4 bytes. More... | |
| class | EMF::PALETTE | 
| Graphics Palette. More... | |
| class | EMF::PEN | 
| Graphics Pen. More... | |
| struct | EMF::POINT16ARRAY | 
| Represent an array of 16-bit point in a simple way. More... | |
| struct | EMF::POINTLARRAY | 
| Represent an array of points in a simple way. More... | |
| struct | EMF::WCHARSTR | 
| Represent a wide (UNICODE) character string in a simple way. More... | |
| Typedefs | |
| typedef METARECORD* (* | METARECORDCTOR )(DATASTREAM &) | 
| Enumerations | |
| enum | OBJECTTYPE { O_METAFILEDEVICECONTEXT = OBJ_METADC, O_FONT = OBJ_FONT, O_PEN = OBJ_PEN, O_EXTPEN = OBJ_EXTPEN, O_BRUSH = OBJ_BRUSH, O_PALETTE = OBJ_PAL } | 
| Variables | |
| GLOBALOBJECTS | globalObjects | 
| const int | XMAX_PIXELS = 1024 | 
| const int | YMAX_PIXELS = 768 | 
| const int | XMAX_MM = 320 | 
| const int | YMAX_MM = 240 | 
| const int | RESOLUTION = 96 | 
| 
 | 
| 
 | 
| 
 | 
| The W32 interface defines objects in terms of handles (rather than pointers). In order to emulate this, each object is placed into a global list and the index in that list becomes their handle. Objects return this type when asked. The values for this enum are taken from the WINE definitions. | 
| 
 | 
| The default resolution for the viewport. | 
| 
 | 
| The number of millimeters to which the XMAX_PIXELS corresponds. The default horizontal size of the metafile (can be changed by the call to CreateEnhMetaFile). | 
| 
 | 
| The maximum number of pixels in the X direction. Effectively the horizontal resolution of the metafile. | 
| 
 | 
| The number of millimeters to which the YMAX_PIXELS corresponds. The default vertical size of the metafile (can be changed by the call to CreateEnhMetaFile). | 
| 
 | 
| The maximum number of pixels in the Y direction. Effectively the vertical resolution of the metafile. | 
| 
 | 
| The single instance of the GlobalObjects database. Must be constructed when the library is loaded. | 
 1.2.8.1 written by Dimitri van Heesch,
 © 1997-2001
1.2.8.1 written by Dimitri van Heesch,
 © 1997-2001