11#if defined(__BORLANDC__)
108 WARNX(
OwlGDI, !
Handle, 0,
"Cannot create poly region with " << count <<
" points "
109 <<
"@" <<
static_cast<const void*
>(
points));
127 WARNX(
OwlGDI, !
Handle, 0,
"Cannot create polypoly region with " << count <<
" polygons "
128 <<
"@" <<
static_cast<const void*
>(
points));
#define WARNX(group, condition, level, message)
#define DIAG_DECLARE_GROUP(group)
Root and abstract class for Windows object wrappers.
void CheckValid(uint resId=IDS_GDIFAILURE)
bool ShouldDelete
Should object delete GDI handle in dtor?
HANDLE Handle
GDI handle of this object.
TPoint is a support class, derived from tagPOINT.
TRect is a mathematical class derived from tagRect.
TRegion, derived from TGdiObject, represents GDI abstract shapes or regions.
TRegion & operator|=(const TRegion &source)
Creates the union of this region and the given source region , and returns a reference to the result.
TEllipse
Defines the class-specific constant Ellipse, used to distinguish the ellipse constructor from the rec...
TRegion & operator&=(const TRegion &source)
Creates the intersection of this region with the given source region and returns a reference to the r...
TRegion & operator^=(const TRegion &source)
Creates the exclusive-or of this region and the given source region.
TRegion()
The default constructor creates an empty TRegion object.
The tagSIZE struct is defined as.
static void Raise(uint resId=IDS_GDIFAILURE, HANDLE handle=0)
Throws the exception.
Definition of abstract GDI object class and derived classes.
TAutoDelete
Flag for Handle ctors to control Handle deletion in dtor.
Object Windows Library (OWLNext Core)