EMF_EXTPEN3
Extended graphics pen.
Usage
Inherits EMF::GRAPHICSOBJECT,
and
tagEXTLOGPEN.
Public Member Functions
EXTPEN (const
EXTLOGPEN
*lpen)
OBJECTTYPE getType
(void)
const
Public Member
Functions
inherited
from
EMF::GRAPHICSOBJECT
virtual
~GRAPHICSOBJECT
()
Public Member
Functions
inherited
from
EMF::OBJECT
virtual
~OBJECT
()
Additional Inherited Members
Data Fields
inherited
from
EMF::GRAPHICSOBJECT
std::map<
HDC,
HGDIOBJ
>
contexts
Data Fields
inherited
from
EMF::OBJECT
HGDIOBJ
handle
Detailed Description
Extended Graphics Pen.
Pens are used for drawing lines, arc, rectangles, etc.
Constructor & Destructor Documentation
EMF::EXTPEN::EXTPEN (const EXTLOGPEN * lpen) [inline]
Parameters
lpen the (logical?) pen definition.
Member Function Documentation
OBJECTTYPE EMF::EXTPEN::getType (void) const [inline], [virtual]
Return the type of this object (could probably do better with RTTI()).
Implements EMF::OBJECT.
METARECORD * EMF::EXTPEN::newEMR (HDC dc, HGDIOBJ emf_handle) [inline], [virtual]
Return a new metarecord for this object. And record its selection into the given device context.
Parameters
dc handle of device context into which this object is being selected.
emf_handle the EMF handle associated with the PEN.
Implements EMF::GRAPHICSOBJECT.
References EMF::GRAPHICSOBJECT::contexts.
History
- Debian 13 (Trixie): the text shown here
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster)