Alientech 0.01
An extendable game engine
C:/Alientech/AlienPlanets/MainFrm.h
Go to the documentation of this file.
00001 
00002 // MainFrm.h : interface of the CMainFrame class
00003 //
00004 
00005 #pragma once
00006 #include "FileView.h"
00007 #include "ClassView.h"
00008 #include "OutputWnd.h"
00009 #include "PropertiesWnd.h"
00010 
00011 class CMainFrame : public CMDIFrameWndEx
00012 {
00013         DECLARE_DYNAMIC(CMainFrame)
00014 public:
00015         CMainFrame();
00016 
00017 // Attributes
00018 public:
00019 
00020 // Operations
00021 public:
00022 
00023 // Overrides
00024 public:
00025         virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
00026 
00027 // Implementation
00028 public:
00029         virtual ~CMainFrame();
00030 #ifdef _DEBUG
00031         virtual void AssertValid() const;
00032         virtual void Dump(CDumpContext& dc) const;
00033 #endif
00034 
00035 protected:  // control bar embedded members
00036         CMFCMenuBar       m_wndMenuBar;
00037         CMFCToolBar       m_wndToolBar;
00038         CMFCStatusBar     m_wndStatusBar;
00039         CFileView         m_wndFileView;
00040         CClassView        m_wndClassView;
00041         COutputWnd        m_wndOutput;
00042         CPropertiesWnd    m_wndProperties;
00043 
00044 // Generated message map functions
00045 protected:
00046         afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
00047         afx_msg void OnWindowManager();
00048         afx_msg void OnViewCustomize();
00049         afx_msg LRESULT OnToolbarCreateNew(WPARAM wp, LPARAM lp);
00050         afx_msg void OnSettingChange(UINT uFlags, LPCTSTR lpszSection);
00051         DECLARE_MESSAGE_MAP()
00052 
00053         BOOL CreateDockingWindows();
00054         void SetDockingWindowIcons(BOOL bHiColorIcons);
00055 };
00056 
00057