00001 #if !defined(AFX_MAINFRM_H__2C1D6C2F_8688_42EB_AA25_483BEFD5ECB7__INCLUDED_)
00002 #define AFX_MAINFRM_H__2C1D6C2F_8688_42EB_AA25_483BEFD5ECB7__INCLUDED_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #if _MSC_VER > 1000
00023 #pragma once
00024 #endif // _MSC_VER > 1000
00025
00026 #include "FracWnd.h"
00027
00028
00031 class CMainFrame : public CFrameWnd
00032 {
00033
00034 public:
00035 CMainFrame();
00036 protected:
00037 DECLARE_DYNAMIC(CMainFrame)
00038
00039
00040 public:
00041
00042
00043 public:
00044 void update_frac_wnd (void) ;
00045 void update_status_bar (double x, double y, double width, double angle) ;
00046 void show_status (CString) ;
00047
00048
00049
00050
00051 virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
00052 virtual BOOL OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo);
00053
00054
00055
00056 public:
00057 virtual ~CMainFrame();
00058 #ifdef _DEBUG
00059 virtual void AssertValid() const;
00060 virtual void Dump(CDumpContext& dc) const;
00061 #endif
00062
00063 protected:
00064 CStatusBar m_wndStatusBar;
00065 CFracWnd m_wndView;
00066
00067
00068 protected:
00069
00070 afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
00071 afx_msg void OnSetFocus(CWnd *pOldWnd);
00072
00073
00074
00075 DECLARE_MESSAGE_MAP()
00076 };
00077
00079
00080
00081
00082
00083 #endif // !defined(AFX_MAINFRM_H__2C1D6C2F_8688_42EB_AA25_483BEFD5ECB7__INCLUDED_)