MainFrm.h
上传用户:sycq158
上传日期:2008-10-22
资源大小:15361k
文件大小:2k
源码类别:

游戏

开发平台:

Visual C++

  1. // MainFrm.h : interface of the CMainFrame class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MAINFRM_H__A38E477F_17D7_4C0E_B6D0_643CE23F5201__INCLUDED_)
  5. #define AFX_MAINFRM_H__A38E477F_17D7_4C0E_B6D0_643CE23F5201__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include <Afxdlgs.h>
  10. class CMainFrame : public CFrameWnd
  11. {
  12. protected: // create from serialization only
  13. CMainFrame();
  14. DECLARE_DYNCREATE(CMainFrame)
  15. // Attributes
  16. protected:
  17. public:
  18. // Operations
  19. public:
  20.     CSplitterWnd m_wndSplitter;
  21.     CStatusBar  m_wndStatusBar;
  22. CToolBar    m_wndToolBar;
  23.     CDialogBar  m_wndDialogBar;
  24. BOOL m_bSoundBall;
  25. BOOL m_bSoundCush;
  26. BOOL m_bSoundGoal;
  27. BOOL m_bSoundMsg;
  28.    
  29. // Overrides
  30. // ClassWizard generated virtual function overrides
  31. //{{AFX_VIRTUAL(CMainFrame)
  32. public:
  33. virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext);
  34. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  35. //}}AFX_VIRTUAL
  36. // Implementation
  37. public:
  38. virtual ~CMainFrame();
  39. #ifdef _DEBUG
  40. virtual void AssertValid() const;
  41. virtual void Dump(CDumpContext& dc) const;
  42. #endif
  43. protected:  // control bar embedded members
  44. // Generated message map functions
  45. public:
  46. //{{AFX_MSG(CMainFrame)
  47. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  48. afx_msg void OnNewgame();
  49. afx_msg void OnJoingame();
  50. afx_msg void OnStopgame();
  51. afx_msg void OnDestroy();
  52. afx_msg void OnMouseSelect();
  53. afx_msg void OnUpdateMouseSelect(CCmdUI* pCmdUI);
  54. afx_msg void OnMouseSpin();
  55. afx_msg void OnUpdateMouseSpin(CCmdUI* pCmdUI);
  56. afx_msg void OnMouseTranslate();
  57. afx_msg void OnUpdateMouseTranslate(CCmdUI* pCmdUI);
  58. afx_msg void OnMouseZoom();
  59. afx_msg void OnUpdateMouseZoom(CCmdUI* pCmdUI);
  60. afx_msg void OnSoundBall();
  61. afx_msg void OnUpdateSoundBall(CCmdUI* pCmdUI);
  62. afx_msg void OnSoundCush();
  63. afx_msg void OnUpdateSoundCush(CCmdUI* pCmdUI);
  64. afx_msg void OnSoundGoal();
  65. afx_msg void OnUpdateSoundGoal(CCmdUI* pCmdUI);
  66. afx_msg void OnSoundMsg();
  67. afx_msg void OnUpdateSoundMsg(CCmdUI* pCmdUI);
  68. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  69. //}}AFX_MSG
  70. DECLARE_MESSAGE_MAP()
  71. };
  72. /////////////////////////////////////////////////////////////////////////////
  73. //{{AFX_INSERT_LOCATION}}
  74. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  75. #endif // !defined(AFX_MAINFRM_H__A38E477F_17D7_4C0E_B6D0_643CE23F5201__INCLUDED_)