ARGH
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / MDIFrameSplitter / src / Output.cpp
1 ///////////////////////////////////////////////////\r
2 // Output.cpp -  Definitions for the CViewOutput, CContainOutput\r
3 //              and CDockOutput classes\r
4 \r
5 \r
6 #include "stdafx.h"\r
7 #include "Output.h"\r
8 #include "resource.h"\r
9 \r
10 \r
11 ///////////////////////////////////////////////\r
12 // CViewOutput functions\r
13 CViewOutput::CViewOutput()\r
14 {\r
15         m_hRichEdit = ::LoadLibrary(_T("Riched20.dll")); // RichEdit ver 2.0\r
16     if (!m_hRichEdit)\r
17     {\r
18                 ::MessageBox(NULL,_T("CRichView::CRichView  Failed to load Riched20.dll"), _T(""), MB_ICONWARNING);\r
19     }\r
20 }\r
21 \r
22 CViewOutput::~CViewOutput(void)\r
23 {\r
24         if (m_hRichEdit)\r
25                 ::FreeLibrary(m_hRichEdit);\r
26 }\r
27 \r
28 void CViewOutput::OnInitialUpdate()\r
29 {\r
30         SetWindowText(_T("Output Window"));\r
31 }\r
32 \r
33 void CViewOutput::PreCreate(CREATESTRUCT &cs)\r
34 {\r
35         cs.style = ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | WS_CHILD | \r
36                                 WS_CLIPCHILDREN | WS_HSCROLL | WS_VISIBLE | WS_VSCROLL;\r
37 \r
38         cs.lpszClass = RICHEDIT_CLASS; // RichEdit ver 2.0\r
39 }\r
40 \r
41 \r
42 //////////////////////////////////////////////\r
43 //  Definitions for the CDockOutput class\r
44 CDockOutput::CDockOutput()\r
45 {\r
46         // Set the view window to our edit control\r
47         SetView(m_View);\r
48 }\r
49 \r
50 void CDockOutput::OnInitialUpdate()\r
51 {\r
52         // Set the width of the splitter bar\r
53         SetBarWidth(8);\r
54 }\r
55 \r
56 \r

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