Merge branch 'master' of git.ucc.asn.au:/matches/honours
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / MDIFrame / src / SimpleMDIChild.h
1 //////////////////////////////////////////////////////\r
2 // SimpleMDIChild.h\r
3 //  Declaration of the CSimpleView and CSimpleMDIChild class\r
4 \r
5 #ifndef MDICHILDVIEW_H\r
6 #define MDICHILDVIEW_H\r
7 \r
8 \r
9 \r
10 // Declaration of CSimpleView\r
11 class CSimpleView : public CWnd\r
12 {\r
13 public:\r
14         CSimpleView();\r
15         virtual void OnDraw(CDC* pDC);\r
16         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
17         \r
18         COLORREF GetColor() {return m_Color;}\r
19         void SetColor(COLORREF color) { m_Color = color; }\r
20 \r
21 private:\r
22         COLORREF m_Color;\r
23 };\r
24 \r
25 \r
26 // Declaration of CSimpleMDIChild\r
27 class CSimpleMDIChild : public CMDIChild\r
28 {\r
29 public:\r
30         CSimpleMDIChild();\r
31         virtual ~CSimpleMDIChild();\r
32 \r
33 protected:\r
34         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
35         virtual void OnInitialUpdate();\r
36         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
37 \r
38 private:\r
39         CSimpleView m_View;\r
40 };\r
41 \r
42 #endif  //MDICHILDVIEW_H\r

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