home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / leadtools / ocx32.lt / DRAWDOC.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-10-01  |  2.3 KB  |  86 lines

  1. // drawDoc.h : interface of the CDrawDoc class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4.  
  5. //{{AFX_INCLUDES()
  6. #include "lead.h"
  7. //}}AFX_INCLUDES
  8.  
  9. class CDrawDoc : public CDocument
  10. {
  11. protected: // create from serialization only
  12.     CDrawDoc();
  13.     DECLARE_DYNCREATE(CDrawDoc)
  14.  
  15. // Attributes
  16. public:
  17.     CLead   m_Lead;
  18.     int nColor;
  19.     int nObject;
  20.     int nThickness;
  21.     int nDraw;
  22.     short m_nFormat;
  23.     short m_nBits;
  24.     short m_nQFactor;
  25.     BOOL m_fMultipage;
  26.  
  27. // Operations
  28. public:
  29.  
  30. // Overrides
  31.     // ClassWizard generated virtual function overrides
  32.     //{{AFX_VIRTUAL(CDrawDoc)
  33.     public:
  34.     virtual void Serialize(CArchive& ar);
  35.     virtual BOOL OnOpenDocument(LPCTSTR lpszPathName);
  36.     virtual BOOL OnSaveDocument(LPCTSTR lpszPathName);
  37.     virtual void SetTitle(LPCTSTR lpszTitle);
  38.     //}}AFX_VIRTUAL
  39.  
  40. // Implementation
  41. public:
  42.     virtual ~CDrawDoc();
  43. #ifdef _DEBUG
  44.     virtual void AssertValid() const;
  45.     virtual void Dump(CDumpContext& dc) const;
  46. #endif
  47.  
  48. protected:
  49.  
  50. // Generated message map functions
  51. protected:
  52.     //{{AFX_MSG(CDrawDoc)
  53.     afx_msg void OnColorBlack();
  54.     afx_msg void OnUpdateColorBlack(CCmdUI* pCmdUI);
  55.     afx_msg void OnColorBlue();
  56.     afx_msg void OnUpdateColorBlue(CCmdUI* pCmdUI);
  57.     afx_msg void OnColorGreen();
  58.     afx_msg void OnUpdateColorGreen(CCmdUI* pCmdUI);
  59.     afx_msg void OnColorRed();
  60.     afx_msg void OnUpdateColorRed(CCmdUI* pCmdUI);
  61.     afx_msg void OnColorWhite();
  62.     afx_msg void OnUpdateColorWhite(CCmdUI* pCmdUI);
  63.     afx_msg void OnDrawCopy();
  64.     afx_msg void OnUpdateDrawCopy(CCmdUI* pCmdUI);
  65.     afx_msg void OnDrawDisable();
  66.     afx_msg void OnUpdateDrawDisable(CCmdUI* pCmdUI);
  67.     afx_msg void OnDrawObject();
  68.     afx_msg void OnUpdateDrawObject(CCmdUI* pCmdUI);
  69.     afx_msg void OnDrawPaste();
  70.     afx_msg void OnUpdateDrawPaste(CCmdUI* pCmdUI);
  71.     afx_msg void OnThickness();
  72.     afx_msg void OnObjectEllipse();
  73.     afx_msg void OnUpdateObjectEllipse(CCmdUI* pCmdUI);
  74.     afx_msg void OnObjectLine();
  75.     afx_msg void OnUpdateObjectLine(CCmdUI* pCmdUI);
  76.     afx_msg void OnObjectRectangle();
  77.     afx_msg void OnUpdateObjectRectangle(CCmdUI* pCmdUI);
  78.     afx_msg void OnDrawZoomin();
  79.     afx_msg void OnUpdateDrawZoomin(CCmdUI* pCmdUI);
  80.     afx_msg void OnFileSaveAs();
  81.     //}}AFX_MSG
  82.     DECLARE_MESSAGE_MAP()
  83. };
  84.  
  85. /////////////////////////////////////////////////////////////////////////////
  86.