Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / tutorials / Tutorial9 / Mainfrm.h
1 ///////////////////////////////////////////////////////\r
2 // Mainfrm.h\r
3 //  Declaration of the CMainFrame class\r
4 \r
5 #ifndef MAINFRM_H\r
6 #define MAINFRM_H\r
7 \r
8 #include "frame.h"\r
9 #include "file.h"\r
10 #include "View.h"\r
11 \r
12 // required for Dev-C++\r
13 #ifndef OPENFILENAME_SIZE_VERSION_400\r
14 #define OPENFILENAME_SIZE_VERSION_400 sizeof(OPENFILENAME)\r
15 #endif\r
16 \r
17 class CMainFrame : public CFrame\r
18 {\r
19 public:\r
20         CMainFrame(void);\r
21         virtual ~CMainFrame();\r
22 \r
23 protected:\r
24         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
25         virtual void OnFileOpen();\r
26         virtual void OnFileSave();\r
27         virtual void OnFileSaveAs();\r
28         virtual void OnFilePrint();\r
29         virtual void SetupToolBar();\r
30         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
31 \r
32 private:\r
33         enum Pens\r
34         {\r
35                 RED, BLUE, GREEN, BLACK\r
36         };\r
37 \r
38         CView m_View;\r
39         CString m_PathName;\r
40 };\r
41 \r
42 #endif //MAINFRM_H\r
43 \r

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