ARGH
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / MDIFrameSplitter / 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 // Declaration of the CDockSimple class\r
26 class CDockSimple : public CDocker\r
27 {\r
28 public:\r
29         CDockSimple() {SetView(m_View);}\r
30         virtual ~CDockSimple() {}\r
31 \r
32 protected:\r
33 //      virtual CDocker* NewDockerFromID(int nID);\r
34 //      virtual void OnInitialUpdate();\r
35 \r
36 private:\r
37         CSimpleView m_View;\r
38 \r
39 };\r
40 \r
41 // Declaration of CSimpleMDIChild\r
42 class CSimpleMDIChild : public CMDIChild\r
43 {\r
44 public:\r
45         CSimpleMDIChild();\r
46         virtual ~CSimpleMDIChild();\r
47 \r
48 protected:\r
49         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
50         virtual void OnInitialUpdate();\r
51         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
52 \r
53 private:\r
54         CDockSimple m_View;\r
55 };\r
56 \r
57 #endif  //MDICHILDVIEW_H\r

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