// OCC_2dChildFrame.cpp: implementation of the OCC_2dChildFrame class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"

#include "OCC_2dChildFrame.h"

#include "res\OCC_Resource.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

IMPLEMENT_DYNCREATE (OCC_2dChildFrame, CMDIChildWnd)

BEGIN_MESSAGE_MAP(OCC_2dChildFrame, CMDIChildWnd)
	//{{AFX_MSG_MAP(OCC_2dChildFrame)
	ON_WM_CREATE()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()


OCC_2dChildFrame::OCC_2dChildFrame()
{

}

OCC_2dChildFrame::~OCC_2dChildFrame()
{

}

int OCC_2dChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
  if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
    return -1;

  if (!m_wndToolBar.Create(this) || !m_wndToolBar.LoadToolBar(IDR_2dCHILDFRAME))
  {
    TRACE0("Failed to create toolbar\n");
    return -1; // fail to create
  }

  m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
  m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
  EnableDocking(CBRS_ALIGN_ANY);
  DockControlBar(&m_wndToolBar);

  return 0;
}

BOOL OCC_2dChildFrame::PreCreateWindow(CREATESTRUCT& cs) 
{
  // TODO: Add your specialized code here and/or call the base class

  return CMDIChildWnd::PreCreateWindow(cs);
}