X-Git-Url: https://git.ucc.asn.au/?p=matches%2Fhonours.git;a=blobdiff_plain;f=research%2Ftransmission_spectroscopy%2FTOF%2FWin32%2B%2B%2Fsamples%2FDockContainer%2Fsrc%2FOutput.cpp;fp=research%2Ftransmission_spectroscopy%2FTOF%2FWin32%2B%2B%2Fsamples%2FDockContainer%2Fsrc%2FOutput.cpp;h=079ba71ad763914569c2f5850b5a165f1b936d98;hp=0000000000000000000000000000000000000000;hb=70a96cca12cb006506461d26cd112bab179fe74c;hpb=8caf60af39689a3546074f0c68d14c3a2e28191e diff --git a/research/transmission_spectroscopy/TOF/Win32++/samples/DockContainer/src/Output.cpp b/research/transmission_spectroscopy/TOF/Win32++/samples/DockContainer/src/Output.cpp new file mode 100644 index 00000000..079ba71a --- /dev/null +++ b/research/transmission_spectroscopy/TOF/Win32++/samples/DockContainer/src/Output.cpp @@ -0,0 +1,57 @@ +/////////////////////////////////////////////////// +// Output.cpp - Definitions for the CViewOutput, CContainOutput +// and CDockOutput classes + + +#include "stdafx.h" +#include "ContainerApp.h" +#include "Output.h" +#include "resource.h" + + +/////////////////////////////////////////////// +// CViewOutput functions +CViewOutput::CViewOutput() +{ + m_hRichEdit = ::LoadLibrary(_T("Riched20.dll")); // RichEdit ver 2.0 + if (!m_hRichEdit) + { + ::MessageBox(NULL,_T("CRichView::CRichView Failed to load Riched20.dll"), _T(""), MB_ICONWARNING); + } +} + +CViewOutput::~CViewOutput(void) +{ + if (m_hRichEdit) + ::FreeLibrary(m_hRichEdit); +} + +void CViewOutput::OnInitialUpdate() +{ + SetWindowText(_T("Output Window")); +} + +void CViewOutput::PreCreate(CREATESTRUCT &cs) +{ + cs.style = ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | WS_CHILD | + WS_CLIPCHILDREN | WS_HSCROLL | WS_VISIBLE | WS_VSCROLL; + + cs.lpszClass = RICHEDIT_CLASS; // RichEdit ver 2.0 +} + + +////////////////////////////////////////////// +// Definitions for the CDockOutput class +CDockOutput::CDockOutput() +{ + // Set the view window to our edit control + SetView(m_View); +} + +void CDockOutput::OnInitialUpdate() +{ + // Set the width of the splitter bar + SetBarWidth(8); +} + +