IMPLEMENT_DYNCREATE(CChildFrame, CMDIChildWnd)
BEGIN_MESSAGE_MAP(CChildFrame, CMDIChildWnd)
- //{{AFX_MSG_MAP(CChildFrame)
- ON_WM_CREATE()
- //}}AFX_MSG_MAP
+ //{{AFX_MSG_MAP(CChildFrame)
+ ON_WM_CREATE()
+ //}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
CChildFrame::CChildFrame()
{
- // TODO: add member initialization code here
-
+ // TODO: add member initialization code here
+
}
CChildFrame::~CChildFrame()
#ifdef _DEBUG
void CChildFrame::AssertValid() const
{
- CMDIChildWnd::AssertValid();
+ CMDIChildWnd::AssertValid();
}
void CChildFrame::Dump(CDumpContext& dc) const
{
- CMDIChildWnd::Dump(dc);
+ CMDIChildWnd::Dump(dc);
}
#endif //_DEBUG
void CChildFrame::ActivateFrame(int nCmdShow)
{
- // TODO: Add your specialized code here and/or call the base class
-
- static BOOL first=true;
- if(first){
- first=false;
- CMDIChildWnd::ActivateFrame(SW_SHOWMAXIMIZED);
- return;
- }
-/*
- POSITION pos=AfxGetApp()->GetFirstDocTemplatePosition();
- CDocTemplate* DocT=AfxGetApp()->GetNextDocTemplate(pos);
- POSITION p=DocT->GetFirstDocPosition();
- DocT->GetNextDoc(p);
- if(p==NULL)
- nCmdShow = SW_SHOWMAXIMIZED;
-*/
- CMDIChildWnd::ActivateFrame(nCmdShow);
+ // TODO: Add your specialized code here and/or call the base class
+
+ static BOOL first=true;
+ if(first){
+ first=false;
+ CMDIChildWnd::ActivateFrame(SW_SHOWMAXIMIZED);
+ return;
+ }
+ /*
+ POSITION pos=AfxGetApp()->GetFirstDocTemplatePosition();
+ CDocTemplate* DocT=AfxGetApp()->GetNextDocTemplate(pos);
+ POSITION p=DocT->GetFirstDocPosition();
+ DocT->GetNextDoc(p);
+ if(p==NULL)
+ nCmdShow = SW_SHOWMAXIMIZED;
+ */
+ CMDIChildWnd::ActivateFrame(nCmdShow);
}
int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
- if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
- return -1;
-
- if (!m_wndToolBar.Create(this) || !m_wndToolBar.LoadToolBar(IDR_3dCHILDFRAME))
- {
- TRACE0("Failed to create toolbar\n");
- return -1; // fail to create
- }
-
- m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
- m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
- EnableDocking(CBRS_ALIGN_ANY);
- DockControlBar(&m_wndToolBar);
-
- return 0;
-}
+ if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
+ return -1;
+ if (!m_wndToolBar.Create(this) || !m_wndToolBar.LoadToolBar(IDR_3dCHILDFRAME))
+ {
+ TRACE0("Failed to create toolbar\n");
+ return -1; // fail to create
+ }
+ m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
+ m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
+ EnableDocking(CBRS_ALIGN_ANY);
+ DockControlBar(&m_wndToolBar);
+
+ return 0;
+}
BOOL CChildFrame::DestroyWindow()
{
- // TODO: Add your specialized code here and/or call the base class
-
- return CMDIChildWnd::DestroyWindow();
+ // TODO: Add your specialized code here and/or call the base class
+
+ return CMDIChildWnd::DestroyWindow();
}