DIBVIEW.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // dibview.h : interface of the CDibView class
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992-1998 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and related
  9. // electronic documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. class CDibView : public CScrollView
  13. {
  14. protected: // create from serialization only
  15. CDibView();
  16. DECLARE_DYNCREATE(CDibView)
  17. // Attributes
  18. public:
  19. CDibDoc* GetDocument()
  20. {
  21. ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CDibDoc)));
  22. return (CDibDoc*) m_pDocument;
  23. }
  24. // Operations
  25. public:
  26. // Implementation
  27. public:
  28. virtual ~CDibView();
  29. virtual void OnDraw(CDC* pDC);  // overridden to draw this view
  30. virtual void OnInitialUpdate();
  31. virtual void OnActivateView(BOOL bActivate, CView* pActivateView,
  32. CView* pDeactiveView);
  33. // Printing support
  34. protected:
  35. virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  36. // Generated message map functions
  37. protected:
  38. //{{AFX_MSG(CDibView)
  39. afx_msg void OnEditCopy();
  40. afx_msg void OnUpdateEditCopy(CCmdUI* pCmdUI);
  41. afx_msg void OnEditPaste();
  42. afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI);
  43. afx_msg LRESULT OnDoRealize(WPARAM wParam, LPARAM lParam);  // user message
  44. //}}AFX_MSG
  45. DECLARE_MESSAGE_MAP()
  46. };
  47. /////////////////////////////////////////////////////////////////////////////