// 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