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

菜单

开发平台:

Visual C++

  1. // HelloVw.h : interface of the CHelloView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. // This is a part of the Microsoft Foundation Classes C++ library.
  5. // Copyright (C) 1992-1997 Microsoft Corporation
  6. // All rights reserved.
  7. //
  8. // This source code is only intended as a supplement to the
  9. // Microsoft Foundation Classes Reference and related
  10. // electronic documentation provided with the library.
  11. // See these sources for detailed information regarding the
  12. // Microsoft Foundation Classes product.
  13. class CHelloView : public CView
  14. {
  15. protected: // create from serialization only
  16. CHelloView();
  17. DECLARE_DYNCREATE(CHelloView)
  18. // Attributes
  19. public:
  20. CHelloDoc* GetDocument();
  21. // Operations
  22. public:
  23. void MixColors();
  24. // Overrides
  25. // ClassWizard generated virtual function overrides
  26. //{{AFX_VIRTUAL(CHelloView)
  27. public:
  28. virtual void OnDraw(CDC* pDC);  // overridden to draw this view
  29. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  30. protected:
  31. //}}AFX_VIRTUAL
  32. // Implementation
  33. public:
  34. virtual ~CHelloView();
  35. #ifdef _DEBUG
  36. virtual void AssertValid() const;
  37. virtual void Dump(CDumpContext& dc) const;
  38. #endif
  39. protected:
  40. // Generated message map functions
  41. protected:
  42. //{{AFX_MSG(CHelloView)
  43. afx_msg void OnUpdateBlue(CCmdUI* pCmdUI);
  44. afx_msg void OnUpdateGreen(CCmdUI* pCmdUI);
  45. afx_msg void OnUpdateRed(CCmdUI* pCmdUI);
  46. afx_msg void OnUpdateWhite(CCmdUI* pCmdUI);
  47. afx_msg void OnUpdateBlack(CCmdUI* pCmdUI);
  48. afx_msg void OnCustom();
  49. afx_msg void OnUpdateCustom(CCmdUI* pCmdUI);
  50. afx_msg void OnColor();
  51. //}}AFX_MSG
  52. DECLARE_MESSAGE_MAP()
  53. };
  54. #ifndef _DEBUG  // debug version in HelloVw.cpp
  55. inline CHelloDoc* CHelloView::GetDocument()
  56.    { return (CHelloDoc*)m_pDocument; }
  57. #endif
  58. /////////////////////////////////////////////////////////////////////////////