EMF
1.0
|
Global GDI object. More...
#include <libemf.h>
Public Member Functions | |
virtual | ~OBJECT () |
OBJECTs have a virtual destructor. | |
OBJECT (void) | |
virtual OBJECTTYPE | getType (void) const =0 |
Public Attributes | |
HGDIOBJ | handle |
Global GDI object.
The GDI 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.
EMF::OBJECT::OBJECT | ( | void | ) | [inline] |
Create a new object. It's up to a subclass to create a real handle for this object.
virtual OBJECTTYPE EMF::OBJECT::getType | ( | void | ) | const [pure virtual] |
Return the type of the object.
Implemented in EMF::METAFILEDEVICECONTEXT, EMF::PALETTE, EMF::FONT, EMF::BRUSH, EMF::EXTPEN, and EMF::PEN.
HGDIOBJ EMF::OBJECT::handle |
The handle of a GDI object.