ARGH
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / Dock / src / Views.h
1 /////////////////////////////////////////////////\r
2 // Views.h\r
3 //  Declaration of the CPaneTopLeft, CPaneBottomLeft\r
4 //   and CView classes\r
5 \r
6 \r
7 #ifndef VIEWS_H\r
8 #define VIEWS_H\r
9 \r
10 \r
11 \r
12 class CViewSimple : public CWnd\r
13 {\r
14 public:\r
15         CViewSimple() {}\r
16         virtual ~CViewSimple() {}\r
17 \r
18 protected:\r
19         virtual void OnDraw(CDC* pDC);\r
20         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
21 };\r
22 \r
23 \r
24 class CViewText : public CWnd\r
25 {\r
26 public:\r
27         CViewText() {}\r
28         virtual ~CViewText() {}\r
29 \r
30 protected:\r
31         virtual void PreCreate(CREATESTRUCT &cs); \r
32         virtual void OnInitialUpdate(); \r
33 \r
34 };\r
35 \r
36 class CViewTree : public CTreeView\r
37 {\r
38 public:\r
39         CViewTree();\r
40         virtual ~CViewTree();\r
41         virtual HTREEITEM AddItem(HTREEITEM hParent, LPCTSTR sxText, int iImage);\r
42 \r
43 protected:\r
44         virtual void OnInitialUpdate();\r
45         virtual void PreCreate(CREATESTRUCT &cs);\r
46         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
47 \r
48 private:\r
49         HIMAGELIST m_himlNormal;\r
50 };\r
51 \r
52 class CViewList : public CListView\r
53 {\r
54 public:\r
55         CViewList();\r
56         virtual ~CViewList();\r
57         virtual int  AddItem(LPCTSTR szText, int nImage);\r
58         virtual void InsertItems();\r
59         virtual void OnInitialUpdate();\r
60         virtual void SetColumns();\r
61         virtual BOOL SetSubItem(int nItem, int nSubItem, LPCTSTR szText);\r
62         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
63 \r
64 private:\r
65         HIMAGELIST m_himlSmall;\r
66 };\r
67 \r
68 \r
69 #endif // VIEWS_H\r

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