--- /dev/null
+///////////////////////////////////////////////////////\r
+// Output.h - Declaration of the CViewOutput, CContainOutput, \r
+// and CDockOutput classes\r
+\r
+#ifndef OUTPUT_H\r
+#define OUTPUT_H\r
+\r
+\r
+#include <richedit.h>\r
+#include "resource.h"\r
+\r
+// Declaration of the CViewText class\r
+class CViewOutput : public CWnd\r
+{\r
+public:\r
+ CViewOutput();\r
+ virtual ~CViewOutput();\r
+\r
+protected:\r
+ virtual void PreCreate(CREATESTRUCT &cs); \r
+ virtual void OnInitialUpdate(); \r
+\r
+private:\r
+ HMODULE m_hRichEdit;\r
+\r
+};\r
+\r
+// Declaration of the CContainText class\r
+class CContainOutput : public CDockContainer\r
+{\r
+public:\r
+ CContainOutput() \r
+ {\r
+ SetView(m_ViewOutput); \r
+ SetDockCaption (_T("Output View - Docking container"));\r
+ SetTabText(_T("Output"));\r
+ SetTabIcon(IDI_TEXT);\r
+ } \r
+ ~CContainOutput() {}\r
+\r
+private:\r
+ CViewOutput m_ViewOutput;\r
+};\r
+\r
+// Declaration of the CDockText class\r
+class CDockOutput : public CDocker\r
+{\r
+public:\r
+ CDockOutput();\r
+ virtual ~CDockOutput() {}\r
+ virtual void OnInitialUpdate();\r
+\r
+private:\r
+ CContainOutput m_View;\r
+\r
+};\r
+\r
+\r
+#endif // OUTPUT_H\r
+\r