// ChildFrm.cpp : implementazione della classe CChildFrame
//
#include "stdafx.h"
#include "ChildFrm.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CChildFrame
IMPLEMENT_DYNCREATE(CChildFrame, CMDIChildWnd)
BEGIN_MESSAGE_MAP(CChildFrame, CMDIChildWnd)
END_MESSAGE_MAP()
// costruzione/eliminazione di CChildFrame
CChildFrame::CChildFrame(){}
CChildFrame::~CChildFrame(){}
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: modificare qui la classe o gli stili Window modificando CREATESTRUCT cs.
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
return TRUE;
}
// diagnostica di CChildFrame
#ifdef _DEBUG
void CChildFrame::AssertValid() const
{
CMDIChildWnd::AssertValid();
}
void CChildFrame::Dump(CDumpContext& dc) const
{
CMDIChildWnd::Dump(dc);
}
#endif //_DEBUG
BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
m_SplitWnd.CreateStatic(this,1,2);
//m_SplitWnd.
if(!m_SplitWnd.CreateView(0,0,RUNTIME_CLASS(CmadnessEditorFormView),CSize(200,0),pContext))
{
return FALSE;
};
if(!m_SplitWnd.CreateView(0,1,RUNTIME_CLASS(CmadnessEditorView),CSize(0,0),pContext))
{
return FALSE;
}
m_fview = (CmadnessEditorFormView *) m_SplitWnd.GetPane(0,0);
m_glview = (CmadnessEditorView *) m_SplitWnd.GetPane(0,1);
m_bSplitterCreated=true;
return true;
}
// gestori di messaggi CChildFrame