home *** CD-ROM | disk | FTP | other *** search
/ BUG 4 / BUGCD1997_05.BIN / aplic / visualj / vjtrial.exe / RCDATA / CABINET / mfcapwz.dll / TEMPLATE / DOC.H < prev    next >
C/C++ Source or Header  |  1997-01-28  |  2KB  |  95 lines

  1. // $$doc_hfile$$.h : interface of the $$DOC_CLASS$$ class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4.  
  5. #if !defined($$FILE_NAME_SYMBOL$$_INCLUDED_)
  6. #define $$FILE_NAME_SYMBOL$$_INCLUDED_
  7.  
  8. #if _MSC_VER >= 1000
  9. #pragma once
  10. #endif // _MSC_VER >= 1000
  11.  
  12. $$IF(MINI_SERVER || FULL_SERVER || CONTAINER_SERVER)
  13.  
  14. class $$SRVRITEM_CLASS$$;
  15. $$ENDIF // SERVERS
  16.  
  17. class $$DOC_CLASS$$ : public $$DOC_BASE_CLASS$$
  18. {
  19. protected: // create from serialization only
  20.     $$DOC_CLASS$$();
  21.     DECLARE_DYNCREATE($$DOC_CLASS$$)
  22.  
  23. // Attributes
  24. public:
  25. $$IF(MINI_SERVER || FULL_SERVER || CONTAINER_SERVER)
  26.     $$SRVRITEM_CLASS$$* GetEmbeddedItem()
  27.         { return ($$SRVRITEM_CLASS$$*)$$DOC_BASE_CLASS$$::GetEmbeddedItem(); }
  28. $$ENDIF
  29. $$IF(CRecordView || CDaoRecordView)
  30.     $$RECSET_CLASS$$ $$RECSET_VARIABLE$$;
  31. $$ENDIF
  32.  
  33. // Operations
  34. public:
  35.  
  36. // Overrides
  37.     // ClassWizard generated virtual function overrides
  38.     //{{AFX_VIRTUAL($$DOC_CLASS$$)
  39. $$IF(MINI_SERVER || FULL_SERVER || CONTAINER_SERVER)
  40.     protected:
  41.     virtual COleServerItem* OnGetEmbeddedItem();
  42. $$ENDIF
  43.     public:
  44.     virtual BOOL OnNewDocument();
  45. $$IF(!DB_NO_FILE)
  46.     virtual void Serialize(CArchive& ar);
  47. $$ENDIF
  48.     //}}AFX_VIRTUAL
  49. $$IF(CRichEditView)
  50.     virtual $$CNTRITEM_BASE_CLASS$$* CreateClientItem(REOBJECT* preo) const;
  51. $$ENDIF //CRichEditView
  52.  
  53. // Implementation
  54. public:
  55.     virtual ~$$DOC_CLASS$$();
  56. #ifdef _DEBUG
  57.     virtual void AssertValid() const;
  58.     virtual void Dump(CDumpContext& dc) const;
  59. #endif
  60.  
  61. protected:
  62. $$IF(ACTIVE_DOC_SERVER)
  63.     virtual CDocObjectServer* GetDocObjectServer(LPOLEDOCUMENTSITE pDocSite);
  64. $$ENDIF
  65.  
  66. // Generated message map functions
  67. protected:
  68.     //{{AFX_MSG($$DOC_CLASS$$)
  69. $$IF(VERBOSE)
  70.         // NOTE - the ClassWizard will add and remove member functions here.
  71.         //    DO NOT EDIT what you see in these blocks of generated code !
  72. $$ENDIF
  73.     //}}AFX_MSG
  74.     DECLARE_MESSAGE_MAP()
  75. $$IF(AUTOMATION)
  76.  
  77.     // Generated OLE dispatch map functions
  78.     //{{AFX_DISPATCH($$DOC_CLASS$$)
  79. $$IF(VERBOSE)
  80.         // NOTE - the ClassWizard will add and remove member functions here.
  81.         //    DO NOT EDIT what you see in these blocks of generated code !
  82. $$ENDIF
  83.     //}}AFX_DISPATCH
  84.     DECLARE_DISPATCH_MAP()
  85.     DECLARE_INTERFACE_MAP()
  86. $$ENDIF
  87. };
  88.  
  89. /////////////////////////////////////////////////////////////////////////////
  90.  
  91. //{{AFX_INSERT_LOCATION}}
  92. // $$INSERT_LOCATION_COMMENT$$
  93.  
  94. #endif // !defined($$FILE_NAME_SYMBOL$$_INCLUDED_)
  95.