Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / Splitter / src / Views.h
diff --git a/research/transmission_spectroscopy/TOF/Win32++/samples/Splitter/src/Views.h b/research/transmission_spectroscopy/TOF/Win32++/samples/Splitter/src/Views.h
new file mode 100644 (file)
index 0000000..607821a
--- /dev/null
@@ -0,0 +1,65 @@
+/////////////////////////////////////////////////\r
+// Views.h\r
+//  Declaration of the CViewSimple, CViewText,\r
+//   CViewTree, and CViewList classes\r
+\r
+#ifndef VIEWS_H\r
+#define VIEWS_H\r
+\r
+\r
+\r
+class CViewSimple : public CWnd\r
+{\r
+public:\r
+       CViewSimple() {}\r
+       virtual ~CViewSimple() {}\r
+\r
+protected:\r
+       virtual void OnDraw(CDC* pDC);\r
+       virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
+};\r
+\r
+\r
+class CViewText : public CWnd\r
+{\r
+public:\r
+       CViewText() {}\r
+       virtual ~CViewText() {}\r
+\r
+protected:\r
+       virtual void PreCreate(CREATESTRUCT &cs); \r
+       virtual void OnInitialUpdate(); \r
+\r
+};\r
+\r
+class CViewTree : public CTreeView\r
+{\r
+public:\r
+       CViewTree();\r
+       virtual ~CViewTree();\r
+       virtual void OnInitialUpdate();\r
+       virtual HTREEITEM AddItem(HTREEITEM hParent, LPCTSTR sxText, int iImage);\r
+\r
+private:\r
+       HIMAGELIST m_himlNormal;\r
+\r
+};\r
+\r
+class CViewList : public CListView\r
+{\r
+public:\r
+       CViewList();\r
+       virtual ~CViewList();\r
+       virtual int  AddItem(LPCTSTR szText, int nImage);\r
+       virtual void InsertItems();\r
+       virtual void OnInitialUpdate();\r
+       virtual void SetColumns();\r
+       virtual BOOL SetSubItem(int nItem, int nSubItem, LPCTSTR szText);\r
+\r
+private:\r
+       HIMAGELIST m_himlSmall;\r
+\r
+};\r
+\r
+\r
+#endif // VIEWS_H\r

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