• 大小: 1.95MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: C/C++
  • 标签: MFC  画图程序  redo  undo  

资源简介

今年实习刚刚做的MFC画图程序(实现了undo redo功能),发上来互相学习下。

资源截图

代码片段和文件信息

// graph.cpp: implementation of the Cgraph class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “交互式绘图.h“
#include “graph.h“

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
IMPLEMENT_SERIAL(CgraphCobject1)//实现序列化类Cgraph
Cgraph::Cgraph()
{

}
Cgraph::Cgraph(int m_nDrawTypeint m_startxint m_startyint m_endxint m_endyCOLORREF m_colorint m_linestyleUINT m_linewidth)
{
this->m_nDrawType=m_nDrawType;
this->m_startx=m_startx;
this->m_starty=m_starty;
this->m_endx=m_endx;
this->m_endy=m_endy;
this->m_color=m_color;
this->m_linestyle=m_linestyle;
this->m_linewidth=m_linewidth;
}
void Cgraph::Serialize(CArchive &ar)//序列化函数的实现
{
if(ar.IsStoring())
//存入
ar<yle< else
//输出
ar>>m_nDrawType>>m_startx>>m_starty>>m_endx>>m_endy>>m_color>>m_linestyle>>m_linewidth;

}
Cgraph::~Cgraph()
{

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2511  2004-09-09 15:30  交互式绘图\MainFrm.cpp

     文件       1581  2004-09-09 15:30  交互式绘图\MainFrm.h

     文件       4351  2004-09-09 15:30  交互式绘图\ReadMe.txt

     文件       3300  2008-09-10 16:53  交互式绘图\SettingDlg.cpp

     文件       1517  2008-09-10 16:36  交互式绘图\SettingDlg.h

     文件        212  2004-09-09 15:30  交互式绘图\StdAfx.cpp

     文件       1054  2004-09-09 15:30  交互式绘图\StdAfx.h

     文件       3062  2008-09-20 02:55  交互式绘图\交互式绘图.clw

     文件        545  2004-09-09 15:30  交互式绘图\交互式绘图.dsw

     文件       1330  2004-09-09 15:30  交互式绘图\交互式绘图.h

     文件        832  2008-09-20 02:55  交互式绘图\交互式绘图.plg

     文件       4219  2008-09-19 12:42  交互式绘图\交互式绘图.cpp

     文件        641  2004-10-20 16:09  交互式绘图\无标题

     文件       5030  2008-09-19 13:44  交互式绘图\交互式绘图.dsp

     文件       1078  2004-09-09 15:30  交互式绘图\res\交互式绘图.ico

     文件        402  2004-09-09 15:30  交互式绘图\res\交互式绘图.rc2

     文件       1078  2004-09-09 15:30  交互式绘图\res\交互式绘图Doc.ico

     文件       1558  2008-09-19 13:18  交互式绘图\res\Toolbar.bmp

     文件       8236  2008-09-20 02:10  交互式绘图\Debug\交互式绘图.res

     文件     230400  2008-09-20 02:55  交互式绘图\Debug\vc60.idb

     文件    5492816  2008-09-19 23:12  交互式绘图\Debug\交互式绘图.pch

     文件     372736  2008-09-20 02:54  交互式绘图\Debug\vc60.pdb

     文件     105630  2008-09-19 23:12  交互式绘图\Debug\StdAfx.obj

     文件      20011  2008-09-19 23:12  交互式绘图\Debug\SettingDlg.obj

     文件      19919  2008-09-19 23:12  交互式绘图\Debug\MainFrm.obj

     文件     143436  2008-09-20 02:55  交互式绘图\Debug\交互式绘图.exe

     文件     566272  2008-09-20 02:54  交互式绘图\Debug\交互式绘图.pdb

     文件     546724  2008-09-20 02:55  交互式绘图\Debug\交互式绘图.ilk

     文件      12313  2008-09-20 02:19  交互式绘图\Debug\graph.obj

     文件      14579  2008-09-20 02:30  交互式绘图\Debug\Line.obj

............此处省略22个文件信息

评论

共有 条评论