//--------------------------------------------------------------------------- // Copyright (c) Jim Wright 2004 // // JimDrawingObject.h // This is a base class for all of the objects that can draw themselves on a Jim Page. // This class is Abstract // //--------------------------------------------------------------------------- #pragma once class CJimDrawingObject { public: CJimDrawingObject(void); ~CJimDrawingObject(void); virtual void Draw(CDC* hDC, int x, int y,double scale)=0; virtual double FindTop(void)=0; virtual double FindLeft(void)=0; virtual double FindBottom(void)=0; virtual double FindRight(void)=0; };