supervw.h
上传用户:meggie0806
上传日期:2007-01-02
资源大小:87k
文件大小:2k
源码类别:

ListView/ListBox

开发平台:

Visual C++

  1. #if !defined(AFX_SUPERVW_H__48B715E6_80AB_11D2_9A97_002018026B76__INCLUDED_)
  2. #define AFX_SUPERVW_H__48B715E6_80AB_11D2_9A97_002018026B76__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // SuperVw.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CSuperVw view
  10. #include "MySuperGrid.h"
  11. class CSuperVw : public CView
  12. {
  13. protected:
  14. CSuperVw();           // protected constructor used by dynamic creation
  15. DECLARE_DYNCREATE(CSuperVw)
  16. // Attributes
  17. public:
  18. CMySuperGrid m_List;
  19. BOOL m_bDrag;
  20. // Operations
  21. public:
  22. // Overrides
  23. // ClassWizard generated virtual function overrides
  24. //{{AFX_VIRTUAL(CSuperVw)
  25. public:
  26. virtual void OnPrepareDC(CDC* pDC, CPrintInfo* pInfo = NULL);
  27. protected:
  28. virtual void OnDraw(CDC* pDC);      // overridden to draw this view
  29. virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo);
  30. //}}AFX_VIRTUAL
  31. virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  32. virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
  33. virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
  34. // Implementation
  35. protected:
  36. virtual ~CSuperVw();
  37. #ifdef _DEBUG
  38. virtual void AssertValid() const;
  39. virtual void Dump(CDumpContext& dc) const;
  40. #endif
  41. // Generated message map functions
  42. protected:
  43. //{{AFX_MSG(CSuperVw)
  44. afx_msg void OnSize(UINT nType, int cx, int cy);
  45. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  46. afx_msg void Ondialog();
  47. afx_msg void OnDialog1();
  48. afx_msg void OnToolsCollapse();
  49. afx_msg void OnToolsDelete();
  50. afx_msg void OnToolsExpand();
  51. afx_msg void OnToolsExpandall();
  52. afx_msg void OnToolsSearch();
  53. afx_msg void OnToolsSort();
  54. afx_msg void OnUpdateToolsDragdrop(CCmdUI* pCmdUI);
  55. afx_msg void OnToolsDragdrop();
  56. afx_msg void OnToolsDeleteall();
  57. //}}AFX_MSG
  58. DECLARE_MESSAGE_MAP()
  59. };
  60. /////////////////////////////////////////////////////////////////////////////
  61. //{{AFX_INSERT_LOCATION}}
  62. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  63. #endif // !defined(AFX_SUPERVW_H__48B715E6_80AB_11D2_9A97_002018026B76__INCLUDED_)