home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / windows / graphs / multicon.arj / ELLPSEVW.H < prev    next >
C/C++ Source or Header  |  1994-03-08  |  2KB  |  70 lines

  1. //*************************************************************
  2. //  File name: ELLPSEVW.H
  3. //
  4. //  Description:
  5. //     Declares the interface for the CEllipseView class
  6. //
  7. //  History:    Date       Author     Comment
  8. //              3/7/94     FJB        Created
  9. //
  10. // Written by Microsoft Product Support Services, Windows Developer Support
  11. // Copyright (c) 1994 Microsoft Corporation. All rights reserved.
  12. //*************************************************************
  13.  
  14. //*************************************************************
  15. //  Class:
  16. //      CEllipseView 
  17. //
  18. //  Description:
  19. //      AppWizard generated view class that draws an ellipse of random color
  20. //      and size.
  21. //
  22. //  Derived from:
  23. //      CEllipseView
  24. //
  25. //  Data Members:
  26. //      None
  27. //
  28. //  Member Functions:
  29. //      CEllipseView      : Constructor
  30. //     ~CEllipseView      : Destructor
  31. //      GetDocument       : Returns a CMulticonDoc*
  32. //      OnDraw            : Draws an ellipse
  33. //
  34. //  Comments
  35. //      This class is derived from CModView, a CView derived class that
  36. //      exposes a public OnDraw override.
  37. //
  38. //  History:    Date       Author     Comment
  39. //              3/7/94     FJB        Created
  40. //
  41. //*************************************************************  
  42.  
  43. class CEllipseView : public CModView
  44. {
  45.    DECLARE_DYNCREATE(CEllipseView)
  46. protected:
  47.    CEllipseView();         // protected constructor used by dynamic creation
  48.  
  49. // Attributes
  50. public:
  51.    CMulticonDoc* GetDocument() {return (CMulticonDoc*) m_pDocument;}
  52.  
  53. // Operations
  54. public:
  55.  
  56. // Implementation
  57. protected:
  58.    virtual ~CEllipseView();
  59.    virtual  void OnDraw(CDC* pDC);     // overridden to draw this view
  60.  
  61.    // Generated message map functions
  62. protected:
  63.    //{{AFX_MSG(CEllipseView)
  64.       // NOTE - the ClassWizard will add and remove member functions here.
  65.    //}}AFX_MSG
  66.    DECLARE_MESSAGE_MAP()
  67. };
  68.  
  69. /////////////////////////////////////////////////////////////////////////////
  70.