MyPreviewView.h
上传用户:cskgc_123
上传日期:2007-01-04
资源大小:56k
文件大小:1k
源码类别:

打印编程

开发平台:

Visual C++

  1. // MyPreviewView.h : header file
  2. //
  3. #include "afxpriv.h"
  4. #include "mappedbitmapbutton.h"
  5. /////////////////////////////////////////////////////////////////////////////
  6. // CMyPreviewView view
  7. class CMyPreviewView : public CPreviewView
  8. {
  9. protected:
  10. CMyPreviewView();           // protected constructor used by dynamic creation
  11. DECLARE_DYNCREATE(CMyPreviewView)
  12. // Attributes
  13. public:
  14. protected:
  15. CMappedBitmapButton m_print;
  16. CMappedBitmapButton m_next;
  17. CMappedBitmapButton m_previous;
  18. CMappedBitmapButton m_onetwo;
  19. CMappedBitmapButton m_zoomIn;
  20. CMappedBitmapButton m_zoomOut;
  21. BOOL m_bOne;
  22. // Operations
  23. public:
  24. // Overrides
  25. virtual void OnDisplayPageNumber(UINT nPage, UINT nPagesDisplayed);
  26. // ClassWizard generated virtual function overrides
  27. //{{AFX_VIRTUAL(CMyPreviewView)
  28. //}}AFX_VIRTUAL
  29. // Implementation
  30. protected:
  31. virtual ~CMyPreviewView();
  32. #ifdef _DEBUG
  33. virtual void AssertValid() const;
  34. virtual void Dump(CDumpContext& dc) const;
  35. #endif
  36. // Generated message map functions
  37. protected:
  38. //{{AFX_MSG(CMyPreviewView)
  39. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  40. //}}AFX_MSG
  41. afx_msg void OnPreviewPrint();
  42. afx_msg void OnUpdateNumPageChange(CCmdUI* pCmdUI);
  43. afx_msg void OnUpdateZoomIn(CCmdUI* pCmdUI);
  44. afx_msg void OnUpdateZoomOut(CCmdUI* pCmdUI);
  45. DECLARE_MESSAGE_MAP()
  46. };
  47. /////////////////////////////////////////////////////////////////////////////