class CRectangle : public CShape { private:     CRectView pView; public:     virtual void GetShapeInfo(POINT& ptTopLeft, POINT& ptBottomRight)     {         pView.GetOrigin(ptTopLeft.x, ptTopLeft.y);         pView.GetSize(ptBottomRight.x - ptTopLeft.x, ptBottomRight.y - ptTopLeft.y);     } };