-
大小: 3.69MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-09-13
- 語言: 其他
- 標簽: MFC??調(diào)整位置??
資源簡介
此工程是在對MDI管理文檔視圖有一定了解的基礎上寫的,可以根據(jù)自己的要求管理窗口,并在菜單中加載自己的命令,利用文檔模板類管理不同視圖

代碼片段和文件信息
//?ChildFrm.cpp?:?implementation?of?the?CChildframe?class
//
#include?“stdafx.h“
#include?“多文檔繪圖.h“
#include?“ChildFrm.h“
#include?“GraphicView.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CChildframe
IMPLEMENT_DYNCREATE(CChildframe?CMDIChildWnd)
BEGIN_MESSAGE_MAP(CChildframe?CMDIChildWnd)
//{{AFX_MSG_MAP(CChildframe)
ON_WM_CLOSE()
ON_WM_SIZE()
ON_WM_SYSCOMMAND()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CChildframe?construction/destruction
CChildframe::CChildframe()
{
//?TODO:?add?member?initialization?code?here
max_flag=false;//用以標志SC_MAXIZE的狀態(tài)
}
CChildframe::~CChildframe()
{
}
BOOL?CChildframe::PreCreateWindow(CREATESTRUCT&?cs)
{
//?TODO:?Modify?the?Window?class?or?styles?here?by?modifying
//??the?CREATESTRUCT?cs
if(?!CMDIChildWnd::PreCreateWindow(cs)?)
return?FALSE;
// AfxMessageBox(“CChildframe::PreCreateWindow“);
return?TRUE;
}
/////////////////////////////////////////////////////////////////////////////
//?CChildframe?diagnostics
#ifdef?_DEBUG
void?CChildframe::AssertValid()?const
{
CMDIChildWnd::AssertValid();
}
void?CChildframe::Dump(CDumpContext&?dc)?const
{
CMDIChildWnd::Dump(dc);
}
#endif?//_DEBUG
/////////////////////////////////////////////////////////////////////////////
//?CChildframe?message?handlers
void?CChildframe::OnClose()?
{
//?TODO:?Add?your?message?handler?code?here?and/or?call?default
// CMDIChildWnd::OnClose();
// ShowWindow(SW_HIDE);
}
void?CChildframe::OnSize(UINT?nType?int?cx?int?cy)?
{
CMDIChildWnd::OnSize(nType?cx?cy);
//?TODO:?Add?your?message?handler?code?here
// this->MoveWindow(00200200);
// AfxMessageBox(“CChildframe::OnSize“);
}
void?CChildframe::OnSysCommand(UINT?nID?LPARAM?lParam)?
{
//?TODO:?Add?your?message?handler?code?here?and/or?call?default
// AfxMessageBox(“11“);
switch(nID)
{
case?SC_CLOSE:
ShowWindow(SW_HIDE);
break;
case?SC_MAXIMIZE:
if(max_flag==false)
{
CRect?rect(4000800400);
rect.right+=400;
MoveWindow(rect);
max_flag=true;
}
else
{
if(GetActiveView()->IsKindOf(RUNTIME_CLASS(CGraphicView)))
{
CRect?rect(4000800400);
rect.left+=400;
rect.right+=400;
MoveWindow(rect);
}
else
{
CRect?rect(4000800400);
MoveWindow(rect);
}
max_flag=false;
}
break;
default:
CMDIChildWnd::OnSysCommand(nID?lParam);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2745??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\ChildFrm.cpp
?????文件???????1479??2013-11-16?23:09??MDI子窗口管理及創(chuàng)建\ChildFrm.h
?????文件??????20424??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\ChildFrm.obj
?????文件??????????0??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\ChildFrm.sbr
?????文件??????16712??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\GraphicView.obj
?????文件??????????0??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\GraphicView.sbr
?????文件??????21948??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\MainFrm.obj
?????文件??????????0??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\MainFrm.sbr
?????文件?????105805??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\StdAfx.obj
?????文件????1375022??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\StdAfx.sbr
?????文件?????214016??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\vc60.idb
?????文件?????364544??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\vc60.pdb
?????文件????3146752??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.bsc
?????文件?????249944??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.exe
?????文件?????357528??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.ilk
?????文件??????25048??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.obj
?????文件????6881504??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.pch
?????文件?????361472??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.pdb
?????文件?????110152??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.res
?????文件??????????0??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖.sbr
?????文件??????16415??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖Doc.obj
?????文件??????????0??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖Doc.sbr
?????文件??????21324??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖View.obj
?????文件??????????0??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\Debug\多文檔繪圖View.sbr
?????文件???????1500??2013-11-17?11:30??MDI子窗口管理及創(chuàng)建\GraphicView.cpp
?????文件???????1507??2013-11-16?23:16??MDI子窗口管理及創(chuàng)建\GraphicView.h
?????文件???????3678??2013-11-17?10:55??MDI子窗口管理及創(chuàng)建\MainFrm.cpp
?????文件???????1552??2013-11-16?14:23??MDI子窗口管理及創(chuàng)建\MainFrm.h
?????文件???????4810??2013-11-12?16:45??MDI子窗口管理及創(chuàng)建\ReadMe.txt
?????文件??????51262??2013-11-16?17:14??MDI子窗口管理及創(chuàng)建\res\1.ico
............此處省略29個文件信息
評論
共有 條評論