ExportView.h
上传用户:ch83438830
上传日期:2007-01-01
资源大小:104k
文件大小:2k
源码类别:

文件操作

开发平台:

Visual C++

  1. // winpeView.h : interface of the CExportView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. class CExportView : public CScrollView
  5. {
  6. protected: // create from serialization only
  7. CExportView();
  8. DECLARE_DYNCREATE(CExportView)
  9. // Attributes
  10. public:
  11. CWinpeDoc* GetDocument();
  12. // Operations
  13. public:
  14. // Overrides
  15. // ClassWizard generated virtual function overrides
  16. //{{AFX_VIRTUAL(CExportView)
  17. public:
  18. virtual void OnDraw(CDC* pDC);  // overridden to draw this view
  19. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  20. virtual void OnInitialUpdate();
  21. virtual void OnPrepareDC(CDC* pDC, CPrintInfo* pInfo = NULL);
  22. protected:
  23. virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  24. virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
  25. virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
  26. virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo);
  27. virtual void OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint);
  28. //}}AFX_VIRTUAL
  29. // Implementation
  30. public:
  31. virtual ~CExportView();
  32. #ifdef _DEBUG
  33. virtual void AssertValid() const;
  34. virtual void Dump(CDumpContext& dc) const;
  35. #endif
  36. protected:
  37. // Generated message map functions
  38. protected:
  39. //{{AFX_MSG(CExportView)
  40. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  41. //}}AFX_MSG
  42. DECLARE_MESSAGE_MAP()
  43. private:
  44. CStringArray m_DisplayData;
  45. INT GetExportsSection();
  46. void PrintPage(CDC* pDC, UINT nPageNumber);
  47. void PrintPageHeader (CDC* pDC, UINT nPageNumber);
  48. // CFont m_screenFont;
  49. // CFont m_printerFont;
  50. // UINT m_cyScreen;
  51. INT m_cyPrinter;
  52. INT m_cxOffset;
  53. INT m_cyScreen;
  54. INT m_cxWidth;
  55. INT m_nLinesTotal;
  56. INT m_nLinesPerPage;
  57. //
  58. //
  59. //
  60. //
  61. };
  62. #ifndef _DEBUG  // debug version in winpeView.cpp
  63. inline CWinpeDoc* CExportView::GetDocument()
  64.    { return (CWinpeDoc*)m_pDocument; }
  65. #endif
  66. /////////////////////////////////////////////////////////////////////////////