class WXDLLEXPORT wxRegion : public wxGDIObject
{
-DECLARE_DYNAMIC_CLASS(wxRegion);
- friend class WXDLLEXPORT wxRegionIterator;
public:
wxRegion( wxCoord x
,wxCoord y
,const wxPoint& rBottomRight
);
wxRegion(const wxRect& rRect);
- wxRegion(WXHRGN hRegion); // Hangs on to this region
+ wxRegion(WXHRGN hRegion, WXHDC hPS); // Hangs on to this region
wxRegion();
~wxRegion();
//
void Clear(void);
+ bool Offset( wxCoord x
+ ,wxCoord y
+ );
+
//
// Union rectangle or region with this.
//
//
WXHRGN GetHRGN(void) const;
void SetPS(HPS hPS);
+
+protected:
+ virtual wxObjectRefData* CreateData(void) const;
+ virtual wxObjectRefData* CloneData(const wxObjectRefData* pData) const;
+
+ friend class WXDLLEXPORT wxRegionIterator;
+ DECLARE_DYNAMIC_CLASS(wxRegion);
+
}; // end of CLASS wxRegion
class WXDLLEXPORT wxRegionIterator : public wxObject