Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
MainFrm.h
1 //
2 // MainFrm.h : interface of the CMainFrame class
3 //
4 // Copyright (c) 2001-2003 Virtual Terrain Project
5 // Free for all uses, see license.txt for details.
6 //
7 
8 #ifndef _MAINFRM_H_INCLUDED_
9 #define _MAINFRM_H_INCLUDED_
10 
11 #if _MSC_VER >= 1000
12 #pragma once
13 #endif // _MSC_VER >= 1000
14 
15 class BExtractorView;
16 
17 class CMainFrame : public CFrameWnd
18 {
19 protected: // create from serialization only
20  CMainFrame();
21  DECLARE_DYNCREATE(CMainFrame)
22 
23 // Attributes
24 public:
25 
26 // Operations
27 public:
28  void RefreshStatusBar(BExtractorView *pView);
29 
30 // Overrides
31  // ClassWizard generated virtual function overrides
32  //{{AFX_VIRTUAL(CMainFrame)
33  virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
34  //}}AFX_VIRTUAL
35 
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 
44 protected: // control bar embedded members
45  CStatusBar m_wndStatusBar;
46  CToolBar m_wndToolBar;
47 
48 // Generated message map functions
49 protected:
50  //{{AFX_MSG(CMainFrame)
51  afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
52  //}}AFX_MSG
53  DECLARE_MESSAGE_MAP()
54 };
55 
57 
58 //{{AFX_INSERT_LOCATION}}
59 // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
60 
61 #endif // _MAINFRM_H_INCLUDED_
62