5#include "Stroika/Foundation/StroikaPreComp.h"
9#include "LedLineItInPlaceFrame.h"
12using namespace Stroika::Frameworks::Led;
19IMPLEMENT_DYNCREATE (LedLineItInPlaceFrame, COleIPFrameWnd)
21BEGIN_MESSAGE_MAP (LedLineItInPlaceFrame, COleIPFrameWnd)
23ON_COMMAND (ID_HELP_FINDER, OnHelpFinder)
24ON_COMMAND (ID_HELP, OnHelp)
25ON_COMMAND (ID_DEFAULT_HELP, OnHelpFinder)
26ON_COMMAND (ID_CONTEXT_HELP, OnContextHelp)
29LedLineItInPlaceFrame::LedLineItInPlaceFrame ()
34LedLineItInPlaceFrame::~LedLineItInPlaceFrame ()
38int LedLineItInPlaceFrame::OnCreate (LPCREATESTRUCT lpCreateStruct)
40 if (COleIPFrameWnd::OnCreate (lpCreateStruct) == -1)
44 if (!m_wndResizeBar.Create (
this)) {
45 TRACE0 (
"Failed to create resize bar\n");
52 m_dropTarget.Register (
this);
62BOOL LedLineItInPlaceFrame::OnCreateControlBars (CFrameWnd* pWndFrame, CFrameWnd* )
65 m_wndToolBar.SetOwner (
this);
68 if (!m_wndToolBar.Create (pWndFrame) || !m_wndToolBar.LoadToolBar (IDR_SRVR_INPLACE)) {
69 TRACE0 (
"Failed to create toolbar\n");
74 m_wndToolBar.SetBarStyle (m_wndToolBar.GetBarStyle () | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
78 m_wndToolBar.EnableDocking (CBRS_ALIGN_ANY);
79 pWndFrame->EnableDocking (CBRS_ALIGN_ANY);
80 pWndFrame->DockControlBar (&m_wndToolBar);
85BOOL LedLineItInPlaceFrame::PreCreateWindow (CREATESTRUCT& cs)
90 return COleIPFrameWnd::PreCreateWindow (cs);
94void LedLineItInPlaceFrame::AssertValid ()
const
96 COleIPFrameWnd::AssertValid ();
99void LedLineItInPlaceFrame::Dump (CDumpContext& dc)
const
101 COleIPFrameWnd::Dump (dc);