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

  1. //*************************************************************
  2. //  File name: RECTVIEW.H
  3. //
  4. //  Description:
  5. //     Declares the interface for the CRectView 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. //      CRectView 
  17. //
  18. //  Description:
  19. //      AppWizard generated view class that draws a rectangle of random color
  20. //      and size.
  21. //
  22. //  Derived from:
  23. //      CModView
  24. //
  25. //  Data Members:
  26. //      None
  27. //
  28. //  Member Functions:
  29. //      CRectView      : Constructor
  30. //     ~CRectView      : Destructor
  31. //      GetDocument    : Returns a CMulticonDoc*
  32. //      OnDraw         : Draws an rectangle
  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. class CRectView : public CModView
  43. {
  44.    DECLARE_DYNCREATE(CRectView)
  45. protected:
  46.    CRectView();         // protected constructor used by dynamic creation
  47.  
  48. // Attributes
  49. public: 
  50.    CMulticonDoc* GetDocument() {return (CMulticonDoc*) m_pDocument;}
  51.  
  52. // Operations
  53. public: 
  54.    virtual  void OnDraw(CDC* pDC);     // overridden to draw this view
  55.  
  56.  
  57. // Implementation
  58. protected:
  59.    virtual ~CRectView();
  60.  
  61.    // Generated message map functions
  62. protected:
  63.    //{{AFX_MSG(CRectView)
  64.       // NOTE - the ClassWizard will add and remove member functions here.
  65.    //}}AFX_MSG
  66.    DECLARE_MESSAGE_MAP()
  67. };
  68.  
  69. /////////////////////////////////////////////////////////////////////////////
  70.