bncvw.h
上传用户:szled88
上传日期:2015-04-09
资源大小:43957k
文件大小:3k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // BounceVw.h : header file
  2. //
  3. // This file is a part of the XTREME TOOLKIT PRO MFC class library.
  4. // (c)1998-2008 Codejock Software, All Rights Reserved.
  5. //
  6. // THIS SOURCE FILE IS THE PROPERTY OF CODEJOCK SOFTWARE AND IS NOT TO BE
  7. // RE-DISTRIBUTED BY ANY MEANS WHATSOEVER WITHOUT THE EXPRESSED WRITTEN
  8. // CONSENT OF CODEJOCK SOFTWARE.
  9. //
  10. // THIS SOURCE CODE CAN ONLY BE USED UNDER THE TERMS AND CONDITIONS OUTLINED
  11. // IN THE XTREME TOOLKIT PRO LICENSE AGREEMENT. CODEJOCK SOFTWARE GRANTS TO
  12. // YOU (ONE SOFTWARE DEVELOPER) THE LIMITED RIGHT TO USE THIS SOFTWARE ON A
  13. // SINGLE COMPUTER.
  14. //
  15. // CONTACT INFORMATION:
  16. // support@codejock.com
  17. // http://www.codejock.com
  18. //
  19. /////////////////////////////////////////////////////////////////////////////
  20. // This is a part of the Microsoft Foundation Classes C++ library.
  21. // Copyright (C) 1992-1998 Microsoft Corporation
  22. // All rights reserved.
  23. //
  24. // This source code is only intended as a supplement to the
  25. // Microsoft Foundation Classes Reference and related
  26. // electronic documentation provided with the library.
  27. // See these sources for detailed information regarding the
  28. // Microsoft Foundation Classes product.
  29. /////////////////////////////////////////////////////////////////////////////
  30. // CBounceView view
  31. class CBounceView : public CView
  32. {
  33. protected:
  34. CBounceView();           // protected constructor used by dynamic creation
  35. DECLARE_DYNCREATE(CBounceView)
  36. // Attributes
  37. public:
  38. // Operations
  39. public:
  40. void MakeNewBall();
  41. void ChangeSpeed();
  42. CBounceDoc* GetDocument();
  43. void MixColors();
  44. // Overrides
  45. // ClassWizard generated virtual function overrides
  46. //{{AFX_VIRTUAL(CBounceView)
  47. public:
  48. virtual void OnInitialUpdate();
  49. protected:
  50. virtual void OnDraw(CDC* pDC);      // overridden to draw this view
  51. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  52. //}}AFX_VIRTUAL
  53. // Implementation
  54. protected:
  55. virtual ~CBounceView();
  56. #ifdef _DEBUG
  57. virtual void AssertValid() const;
  58. virtual void Dump(CDumpContext& dc) const;
  59. #endif
  60. // Generated message map functions
  61. protected:
  62. //{{AFX_MSG(CBounceView)
  63. afx_msg void OnCustomColor();
  64. afx_msg void OnFast();
  65. afx_msg void OnSlow();
  66. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  67. afx_msg void OnSize(UINT nType, int cx, int cy);
  68. afx_msg void OnTimer(UINT_PTR nIDEvent);
  69. afx_msg void OnUpdateFast(CCmdUI* pCmdUI);
  70. afx_msg void OnUpdateSlow(CCmdUI* pCmdUI);
  71. afx_msg void OnUpdateCustom(CCmdUI* pCmdUI);
  72. afx_msg void OnUpdateBlack(CCmdUI* pCmdUI);
  73. afx_msg void OnUpdateBlue(CCmdUI* pCmdUI);
  74. afx_msg void OnUpdateGreen(CCmdUI* pCmdUI);
  75. afx_msg void OnUpdateRed(CCmdUI* pCmdUI);
  76. afx_msg void OnUpdateWhite(CCmdUI* pCmdUI);
  77. afx_msg void OnColor();
  78. //}}AFX_MSG
  79. DECLARE_MESSAGE_MAP()
  80. };
  81. #ifndef _DEBUG  // debug version in HelloVw.cpp
  82. inline CBounceDoc* CBounceView::GetDocument()
  83. { return (CBounceDoc*)m_pDocument; }
  84. #endif
  85. /////////////////////////////////////////////////////////////////////////////