91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 58KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-21
  • 語言: 其他
  • 標簽: Draw??Graphic??畫圖??

資源簡介

按照以下作業要求制作1. 要求使用文檔 / 視圖模式開發。 2. 對于文檔處理要求具有保存和打開功能,文件擴展名為 (.line) 。 3. 要求能處理三種圖形的加載和保存工作,這三種圖形分別為線、矩形和橢圓,并且能在視圖中正確的顯示出這些圖形。(對于每一個圖形除了有一些基本信息外,要能有顏色和線寬信息)

資源截圖

代碼片段和文件信息

//?Graph.cpp:?implementation?of?the?CGraph?class.
//
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“Graphic.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(UINT m_nCurrentToolCPoint?m_ptOriginCPoint?m_ptEndUINT?m_nLineWidthCOLORREF?m_clr)
{
this->m_nCurrentTool=m_nCurrentTool;
this->m_ptOrigin=m_ptOrigin;
this->m_ptEnd=m_ptEnd;
this->m_nLineWidth=m_nLineWidth;
this->m_clr=m_clr;
}

CGraph::~CGraph()
{

}

void?CGraph::Serialize(CArchive&?ar)
{
if(?ar.IsStoring()?)
????????ar?< ???< ???< ???< ???<????else
????????ar?>>?m_nCurrentTool
???>>?m_ptOrigin
???>>?m_ptEnd
???>>?m_nLineWidth
???>>?m_clr;

}

void?CGraph::Draw(CDC?*pDC)
{
CBrush?*pBrush=CBrush::FromHandle((HBRUSH)GetStockobject(NULL_BRUSH));
CBrush?*pOldBrush=pDC->Selectobject(pBrush);

CPen?pen(PS_SOLIDm_nLineWidthm_clr);
CPen?*pOldPen=pDC->Selectobject(&pen);
switch(m_nCurrentTool)?
{
case?IDM_LINE:
pDC->MoveTo(m_ptOrigin);
pDC->LineTo(m_ptEnd);
break;
case?IDM_Rectangle:
pDC->Rectangle(CRect(m_ptOriginm_ptEnd));
break;
case?IDM_Ellipse:
pDC->Ellipse(CRect(m_ptOriginm_ptEnd));
break;
}
pDC->Selectobject(pOldBrush);
pDC->Selectobject(&pOldPen);

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2757??2008-05-10?20:38??GraphicDoc.cpp

?????文件???????1541??2008-05-10?20:38??GraphicDoc.h

?????文件???????7558??2008-05-10?20:38??GraphicView.cpp

?????文件???????2394??2008-05-10?20:38??GraphicView.h

?????文件???????2508??2008-05-06?16:33??MainFrm.cpp

?????文件???????1581??2008-05-06?16:33??MainFrm.h

?????文件???????4335??2008-05-06?16:33??ReadMe.txt

?????文件????????920??2008-05-07?23:10??resource.h

?????文件????????977??2008-05-08?00:30??SettingDlg.cpp

?????文件???????1229??2008-05-07?19:35??SettingDlg.h

?????文件????????209??2008-05-06?16:33??StdAfx.cpp

?????文件???????1054??2008-05-06?16:33??StdAfx.h

?????文件???????1078??2008-05-06?16:33??res\Graphic.ico

?????文件????????399??2008-05-06?16:33??res\Graphic.rc2

?????文件???????1078??2008-05-06?16:33??res\GraphicDoc.ico

????..A.SH.??????6144??2008-05-08?16:48??res\Thumbs.db

?????文件???????1678??2008-05-07?23:10??res\Toolbar.bmp

?????文件???????1701??2008-05-10?15:47??Graph.cpp

?????文件????????829??2008-05-10?13:41??Graph.h

?????文件??????45444??2008-05-10?17:11??Graphic.aps

?????文件???????3016??2008-05-10?20:39??Graphic.clw

?????文件???????4227??2008-05-06?16:33??Graphic.cpp

?????文件???????4827??2008-05-09?00:02??Graphic.dsp

?????文件????????537??2008-05-07?00:24??Graphic.dsw

?????文件?????127030??2008-05-10?20:38??Graphic.exe

?????文件???????1367??2008-05-06?16:33??Graphic.h

?????文件??????74752??2008-05-10?20:39??Graphic.ncb

?????文件??????56832??2008-05-10?20:39??Graphic.opt

?????文件????????248??2008-05-10?20:39??Graphic.plg

?????文件??????13081??2008-05-10?17:11??Graphic.rc

............此處省略5個文件信息

評論

共有 條評論