Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / FastGDI / 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 "View.h"\r
9 #include "ColourDialog.h"\r
10 \r
11 \r
12 \r
13 // Declaration of the CMainFrame class\r
14 class CMainFrame : public CFrame\r
15 {\r
16 public:\r
17         CMainFrame(void);\r
18         virtual ~CMainFrame();\r
19         CView& GetMyView() {return m_MyView;}\r
20         void ModifyBitmap(int cRed, int cGreen, int cBlue, BOOL bGray);\r
21 \r
22 protected:\r
23         virtual void OnAdjustImage();\r
24         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
25         virtual void OnCreate();\r
26         virtual void OnFileSave();\r
27         virtual void OnFileSaveAs();\r
28         virtual void OnFileNew();\r
29         virtual void OnFileOpen();\r
30         virtual BOOL OnFileOpenMRU(WPARAM wParam, LPARAM lParam);\r
31         virtual void OnInitialUpdate();\r
32         virtual void OnMenuUpdate(UINT nID);\r
33         virtual void SetupToolBar();\r
34         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
35 \r
36 private:\r
37         CView m_MyView;\r
38         CString m_PathName;\r
39 \r
40 };\r
41 \r
42 #endif //MAINFRM_H\r
43 \r

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