/*===========================================================================
 *
 * File:	Dfblok3dview.CPP
 * Author:	Dave Humphrey (uesp@m0use.net)
 * Created On:	Tuesday, March 26, 2002
 *
 * Implements the CDfblok3dView class.
 *
 *=========================================================================*/

	/* Include Files */
#include "stdafx.h"
#include "dfblok3d.h"
#include "dfblok3dDoc.h"
#include "dfblok3dView.h"


/*===========================================================================
 *
 * Begin Local Variable Definitions
 *
 *=========================================================================*/
  IMPLEMENT_DYNCREATE(CDfblok3dView, CFormView) 

#ifdef _DEBUG
  #define new DEBUG_NEW
  #undef THIS_FILE
  static char THIS_FILE[] = __FILE__;
#endif
/*===========================================================================
 *		End of Local Variable Definitions
 *=========================================================================*/


/*===========================================================================
 *
 * Begin CDfblok3dView Message Map
 *
 *=========================================================================*/
BEGIN_MESSAGE_MAP(CDfblok3dView, CFormView)
  //{{AFX_MSG_MAP(CDfblok3dView)
  //}}AFX_MSG_MAP
END_MESSAGE_MAP()
/*===========================================================================
 *		End of CDfblok3dView Message Map
 *=========================================================================*/


/*===========================================================================
 *
 * Class CDfblok3dView Constructor
 *
 *=========================================================================*/
CDfblok3dView::CDfblok3dView() : CFormView(CDfblok3dView::IDD) {
  //{{AFX_DATA_INIT(CDfblok3dView)
  //}}AFX_DATA_INIT
 }
/*===========================================================================
 *		End of Class CDfblok3dView Constructor
 *=========================================================================*/


/*===========================================================================
 *
 * Class CDfblok3dView Destructor
 *
 *=========================================================================*/
CDfblok3dView::~CDfblok3dView() {
 }
/*===========================================================================
 *		End of Class CDfblok3dView Destructor
 *=========================================================================*/


/*===========================================================================
 *
 * Class CDfblok3dView Method - void DoDataExchange (pDX);
 *
 *=========================================================================*/
void CDfblok3dView::DoDataExchange(CDataExchange* pDX) {
  CFormView::DoDataExchange(pDX);

  //{{AFX_DATA_MAP(CDfblok3dView)
  //}}AFX_DATA_MAP
 }
/*===========================================================================
 *		End of Class Method CDfblok3dView::DoDataExchange()
 *=========================================================================*/


/*===========================================================================
 *
 * Class CDfblok3dView Method - BOOL PreCreateWindow (cs);
 *
 *=========================================================================*/
BOOL CDfblok3dView::PreCreateWindow(CREATESTRUCT& cs) {
  return CFormView::PreCreateWindow(cs);
 }
/*===========================================================================
 *		End of Class Method CDfblok3dView::PreCreateWindow()
 *=========================================================================*/


/*===========================================================================
 *
 * Class CDfblok3dView Event - void OnInitialUpdate ();
 *
 *=========================================================================*/
void CDfblok3dView::OnInitialUpdate() {
  CFormView::OnInitialUpdate();
  GetParentFrame()->RecalcLayout();
  ResizeParentToFit();
 }
/*===========================================================================
 *		End of Class Event CDfblok3dView::OnInitialUpdate()
 *=========================================================================*/


/*===========================================================================
 *
 * Class CDfblok3dView Diagnostics
 *
 *=========================================================================*/
#ifdef _DEBUG

void CDfblok3dView::AssertValid() const {
  CFormView::AssertValid();
 }

void CDfblok3dView::Dump(CDumpContext& dc) const {
  CFormView::Dump(dc);
 }

CDfblok3dDoc* CDfblok3dView::GetDocument() {
  ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CDfblok3dDoc)));
  return (CDfblok3dDoc*)m_pDocument;
 }

#endif
/*===========================================================================
 *		End of Class CDfblok3dView Diagnostics
 *=========================================================================*/