Скачиваний:
29
Добавлен:
02.05.2014
Размер:
2.49 Кб
Скачать
// PixFrmtView.cpp : реализация класса CPixFrmtView
//

#include "stdafx.h"
#include "PixFrmt.h"
#include "PixForm.h"

#include "PixFrmtDoc.h"
#include "PixFrmtView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CPixFrmtView

IMPLEMENT_DYNCREATE(CPixFrmtView, CView)

BEGIN_MESSAGE_MAP(CPixFrmtView, CView)
	//{{AFX_MSG_MAP(CPixFrmtView)
	ON_WM_CREATE()
	ON_WM_SIZE()
	ON_COMMAND(IDC_PFINFO, OnPFInfo)
	//}}AFX_MSG_MAP
	// Стандартные команды печати
	ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CPixFrmtView : конструктор/деструктор

CPixFrmtView::CPixFrmtView()
{
}

CPixFrmtView::~CPixFrmtView()
{
}

/////////////////////////////////////////////////////////////////////////////
// CPixFrmtView - рисование

void CPixFrmtView::OnDraw(CDC* pDC)
{
  COpenGLView::OnDraw(pDC);
}

/////////////////////////////////////////////////////////////////////////////
// CPixFrmtView печать

BOOL CPixFrmtView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// подготовка по умолчанию
	return DoPreparePrinting(pInfo);
}

void CPixFrmtView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
}

void CPixFrmtView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
}

/////////////////////////////////////////////////////////////////////////////
// CPixFrmtView : диагностика

#ifdef _DEBUG
void CPixFrmtView::AssertValid() const
{
	CView::AssertValid();
}

void CPixFrmtView::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CPixFrmtView - обработчики сообщений

void CPixFrmtView::OnInitialUpdate() 
{
	COpenGLView::OnInitialUpdate();
	
}

int CPixFrmtView::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (COpenGLView::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	return 0;
}

void CPixFrmtView::OnSize(UINT nType, int cx, int cy) 
{
	if ( (cx <= 0) || (cy <= 0) ) return ;

  COpenGLView::OnSize(nType, cx, cy);
}

void CPixFrmtView::OnPFInfo() 
{
  CPixForm dlgPF;
  dlgPF.SetOpenGL((CScene *)GetOpenGL());
  dlgPF.DoModal();
}
Соседние файлы в папке PixFrmtCheck