Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / DockTabbedMDI / src / Text.h
1 ///////////////////////////////////////////////////////\r
2 // Text.h - Declaration of the CViewText, CContainText, \r
3 //          and CDockText classes\r
4 \r
5 #ifndef TEXT_H\r
6 #define TEXT_H\r
7 \r
8 \r
9 #include <richedit.h>\r
10 \r
11 \r
12 // Declaration of the CViewText class\r
13 class CViewText : public CWnd\r
14 {\r
15 public:\r
16         CViewText();\r
17         virtual ~CViewText();\r
18         void OnEditCopy();\r
19         void OnEditPaste();\r
20         void OnEditCut();\r
21         void OnEditDelete();\r
22         void OnEditRedo();\r
23         void OnEditUndo();\r
24 \r
25 protected:\r
26         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
27         virtual void OnInitialUpdate();\r
28         virtual void PreCreate(CREATESTRUCT &cs); \r
29 \r
30 private:\r
31         HMODULE m_hRichEdit;\r
32         CFont m_Font;\r
33 };\r
34 \r
35 // Declaration of the CContainText class\r
36 class CContainText : public CDockContainer\r
37 {\r
38 public:\r
39         CContainText();\r
40         ~CContainText() {}\r
41 \r
42 private:\r
43         CViewText m_ViewText;\r
44 };\r
45 \r
46 // Declaration of the CDockText class\r
47 class CDockText : public CDocker\r
48 {\r
49 public:\r
50         CDockText();\r
51         virtual ~CDockText() {}\r
52         virtual void OnInitialUpdate();\r
53 \r
54 private:\r
55         CContainText m_View;\r
56 \r
57 };\r
58 \r
59 \r
60 #endif // TEXT_H\r
61 \r

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