// ChildFrm.h : interfaccia della classe CChildFrame // #pragma once #include "madnessEditorDoc.h" #include "madnessEditor.h" #include "madnessEditorView.h" #include "madnessEditorFormView.h" class CChildFrame : public CMDIChildWnd { DECLARE_DYNCREATE(CChildFrame) public: CChildFrame(); // Attributi public: /** Oggetto splitter window*/ CSplitterWnd m_SplitWnd; /** booleano che indica se il frame è splittato*/ bool m_bSplitterCreated; /**puntatore al vista con il form delle proprietà dell'area*/ CmadnessEditorFormView *m_fview; /**puntatore alla vista OpenGl*/ CmadnessEditorView *m_glview; // Operazioni public: //===================PreCreateWindow================ //metodo che viene invocato prima della creazione // della finestra //================================================== virtual BOOL PreCreateWindow(CREATESTRUCT& cs); // Implementazione public: virtual ~CChildFrame(); #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif // Funzioni generate per la mappa dei messaggi protected: DECLARE_MESSAGE_MAP() //===================OnCreateWindow================ //metodo che viene invocato al momento della creazione // della finestra //================================================== virtual BOOL OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext); };