MainFrm.h
上传用户:quan1896
上传日期:2013-04-17
资源大小:94k
文件大小:2k
源码类别:

2D图形编程

开发平台:

Visual C++

  1. // MainFrm.h : interface of the CMainFrame class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MAINFRM_H__92FE12CC_E1D6_426C_83E0_417108E4A934__INCLUDED_)
  5. #define AFX_MAINFRM_H__92FE12CC_E1D6_426C_83E0_417108E4A934__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "MyBarBottom.h"
  10. #include "MyBarRightBottom.h"
  11. class CMainFrame : public CCJMDIFrameWnd
  12. {
  13. protected: // create from serialization only
  14. CMainFrame();
  15. DECLARE_DYNCREATE(CMainFrame)
  16. // Attributes
  17. protected:
  18. CSplitterWnd m_wndSplitter;
  19. BOOL m_bSplitterCreated;
  20. public:
  21. CMyBarBottom m_wndOutput1;//信息输出窗口1
  22. CMyBarRightBottom m_wndOutput2;//信息输出窗口2
  23. // Operations
  24. public:
  25. // Overrides
  26. // ClassWizard generated virtual function overrides
  27. //{{AFX_VIRTUAL(CMainFrame)
  28. public:
  29. virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext);
  30. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  31. //}}AFX_VIRTUAL
  32. // Implementation
  33. public:
  34. BOOL InitializeDockingWindows();
  35. virtual ~CMainFrame();
  36. #ifdef _DEBUG
  37. virtual void AssertValid() const;
  38. virtual void Dump(CDumpContext& dc) const;
  39. #endif
  40. public:  // control bar embedded members
  41. CStatusBar  m_wndStatusBar;
  42. CToolBar    m_wndToolBar;
  43. // Generated message map functions
  44. protected:
  45. //{{AFX_MSG(CMainFrame)
  46. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  47. afx_msg void OnSize(UINT nType, int cx, int cy);
  48. afx_msg void OnViewOutput1();
  49. afx_msg void OnViewOutput2();
  50. afx_msg void OnUpdateViewOutput1(CCmdUI* pCmdUI);
  51. afx_msg void OnUpdateViewOutput2(CCmdUI* pCmdUI);
  52. //}}AFX_MSG
  53. DECLARE_MESSAGE_MAP()
  54. };
  55. /////////////////////////////////////////////////////////////////////////////
  56. //{{AFX_INSERT_LOCATION}}
  57. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  58. #endif // !defined(AFX_MAINFRM_H__92FE12CC_E1D6_426C_83E0_417108E4A934__INCLUDED_)