1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #include "stdafx.h"
- #include "LYFZIPManage.h"
- #include "ChildFrm.h"
- #include "MainFrm.H"
- #include "MyMdi.H"
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #undef THIS_FILE
- static char THIS_FILE[] = __FILE__;
- #endif
- IMPLEMENT_DYNCREATE(CChildFrame, CMDIChildWnd)
- BEGIN_MESSAGE_MAP(CChildFrame, CMDIChildWnd)
-
- ON_WM_CLOSE()
- ON_WM_SHOWWINDOW()
-
- END_MESSAGE_MAP()
- CChildFrame::CChildFrame()
- {
-
-
- }
- CChildFrame::~CChildFrame()
- {
- }
- #ifdef _DEBUG
- void CChildFrame::AssertValid() const
- {
- CMDIChildWnd::AssertValid();
- }
- void CChildFrame::Dump(CDumpContext& dc) const
- {
- CMDIChildWnd::Dump(dc);
- }
- #endif
- void CChildFrame::ActivateFrame(int nCmdShow)
- {
-
- CString strName;
- CMyMdi mdi;
- CMDIChildWnd::ActivateFrame(nCmdShow);
-
- strName = mdi.GetName((CWnd*)this);
- SetWindowText(strName);
- }
- void CChildFrame::OnClose()
- {
-
- CMyMdi mdi;
- if(mdi.ChildClose((CWnd*)this))
- {
- CMDIChildWnd::OnClose();
- }
- }
- void CChildFrame::OnShowWindow(BOOL bShow, UINT nStatus)
- {
- CMyMdi mdi;
- if(bShow && mdi.GetCount() == 1)
- ShowWindow(SW_MAXIMIZE);
- else
- CMDIChildWnd::OnShowWindow(bShow, nStatus);
-
- }
|