Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / FormDemo / src / Mainfrm.h
1 /////////////////////////////////////////////\r
2 // Mainfrm.h\r
3 \r
4 #ifndef MAINFRM_H\r
5 #define MAINFRM_H\r
6 \r
7 \r
8 #include "frame.h"\r
9 #include "FormApp.h"\r
10 #include "FormView.h"\r
11 #include "FormDoc.h"\r
12 \r
13 \r
14 // Declaration of the CMainFrame class\r
15 class CMainFrame : public CFrame\r
16 {\r
17 public:\r
18         CMainFrame(void);\r
19         virtual ~CMainFrame();\r
20         CFormDoc& GetDoc() {return m_Doc;} \r
21 \r
22 protected:\r
23         virtual BOOL LoadRegistrySettings(LPCTSTR szKeyName);\r
24         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
25         virtual void OnCreate();\r
26         virtual void OnInitialUpdate();\r
27         virtual void PreCreate(CREATESTRUCT& cs);\r
28         virtual void OnMenuUpdate(UINT nID);\r
29         virtual BOOL SaveRegistrySettings();\r
30         virtual void SetupToolBar();\r
31         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
32 \r
33 private:\r
34         void OnUpdateCheckA(UINT nID);\r
35         void OnUpdateCheckB(UINT nID);\r
36         void OnUpdateCheckC(UINT nID);\r
37         void OnUpdateRangeOfIds_Radio(UINT nID);\r
38 \r
39         CFormView m_SdiView;\r
40         CFormDoc m_Doc;\r
41 };\r
42 \r
43 // A global function to provide access to the CFormDoc class\r
44 CFormDoc& GetDoc(); \r
45 \r
46 #endif //MAINFRM_H\r
47 \r

UCC git Repository :: git.ucc.asn.au