MainFrm.h
上传用户:wlkj888
上传日期:2022-08-01
资源大小:806k
文件大小:3k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // MainFrm.h : interface of the CMainFrame class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MAINFRM_H__DABBB8B8_5430_48CA_BE83_D0748EE98197__INCLUDED_)
  5. #define AFX_MAINFRM_H__DABBB8B8_5430_48CA_BE83_D0748EE98197__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "GuiMDIFrame.h"
  10. #include "GuiSolExplorer.h"
  11. #include "GuiHelp.h"
  12. #include "guioutput.h"
  13. #include "GuiServerExplorer.h"
  14. #include "OutputWindow.h"
  15. #include "GuiComboBoxExt.h"
  16. #include "GuiComboFont.h"
  17. #include "Guiminiframe.h"
  18. #include "DialUndo.h"
  19. class CMainFrame : public CGuiMDIFrame
  20. {
  21. DECLARE_DYNAMIC(CMainFrame)
  22. public:
  23. CMainFrame();
  24. // Attributes
  25. protected:
  26. CGuiSolExplorer  m_GuiSolEx;
  27. CGuiHelp  m_GuiHelp;
  28. CGuiOutPut  m_OutPut;
  29. CGuiServerExplorer  m_Server;
  30. COutputWindow    m_OutNormal;
  31. CGuiComboFont    m_comboDebug;
  32. CGuiComboBoxExt  m_comboFind;
  33. CGuiToolBarWnd   m_ToolCombos;
  34. CGuiComboBoxExt  m_combo1;
  35. CGuiComboBoxExt  m_combo2;
  36. CGuiComboBoxExt  m_combo3;
  37. CListBox m_tree;
  38. DialUndo m_d;
  39. // Operations
  40. //toolbars
  41. public:
  42. void OnNewItem();
  43. void OnUndo();
  44. void OnRedo();
  45. void NaviBack();
  46. void Start();
  47. void FinFiles();
  48. void Solution();
  49. void OnExistItem();
  50.     void OnAddClass();
  51. void OnClassView();
  52. void OnServer();
  53. void OnHelp();
  54. void OnOutputNormal();
  55. void OnOutput();
  56. void OnWorkSpace();
  57. public:
  58. void CreateCombos();
  59. // Overrides
  60. // ClassWizard generated virtual function overrides
  61. //{{AFX_VIRTUAL(CMainFrame)
  62. public:
  63. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  64. //}}AFX_VIRTUAL
  65. // Implementation
  66. public:
  67. virtual ~CMainFrame();
  68. #ifdef _DEBUG
  69. virtual void AssertValid() const;
  70. virtual void Dump(CDumpContext& dc) const;
  71. #endif
  72. protected:  // control bar embedded members
  73. CMenu* cm;
  74. // Generated message map functions
  75. protected:
  76. //{{AFX_MSG(CMainFrame)
  77. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  78. afx_msg void OnSize(UINT nType, int cx, int cy);
  79. afx_msg void OnViewToolbar();
  80. afx_msg void OnEditPaste();
  81. afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI);
  82. afx_msg void OnClose();
  83. afx_msg void OnViewLook2003();
  84. afx_msg void OnViewLookXp();
  85. afx_msg void OnSpoolerStatus(UINT nStatus, UINT nJobs);
  86. afx_msg void OnSysColorChange();
  87. //}}AFX_MSG
  88. DECLARE_MESSAGE_MAP()
  89. public:
  90. afx_msg void OnWindowCascade();
  91. afx_msg void OnWindowTileHorz();
  92. afx_msg void OnDestroy();
  93. };
  94. /////////////////////////////////////////////////////////////////////////////
  95. //{{AFX_INSERT_LOCATION}}
  96. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  97. #endif // !defined(AFX_MAINFRM_H__DABBB8B8_5430_48CA_BE83_D0748EE98197__INCLUDED_)