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

  • 大小: 57.53MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2022-06-27
  • 語言: C/C++
  • 標簽:

資源簡介

MFC繪圖軟件,可以繪制基本圖元,例如矩形圓形三角形箭頭等,可以移動更改顏色,更改樣式。可以在圖形中編輯字體。可以保存和讀取。

資源截圖

代碼片段和文件信息

//?Arc.cpp:?implementation?of?the?CArc?class.
//
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“MyDraw.h“
#include?“Arc.h“
#include?“LineProperties.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
IMPLEMENT_SERIAL(CArcCobject1)

CArc::CArc()
{
Direction=0;
}

CArc::~CArc()
{

}

void?CArc::Serialize(CArchive?&?ar)
{
Cobject::Serialize(ar);
????if(ar.IsLoading())
????{
ar>>startX>>startY>>endX>>endY>>Direction>>
MyPen.lopnWidth.x>>MyPen.lopnColor>>MyPen.lopnstyle;
????}
else
{
????????ar< MyPen.lopnWidth.x<yle;
????}
}

void?CArc::ShowProperties()
{
CLineProperties?LineDlg;
CString?str_LineWidth;
str_LineWidth.Format(“%d“this->MyPen.lopnWidth.x);
LineDlg.m_LineWidth=str_LineWidth;?

if?(this->MyPen.lopnstyle==PS_DASH)
LineDlg.m_Linestyle=“虛線“;
else?if?(this->MyPen.lopnstyle==PS_DOT)
LineDlg.m_Linestyle=“點線“;
else?if(this->MyPen.lopnstyle==PS_DASHDOT)
LineDlg.m_Linestyle=“點劃線“;
else
LineDlg.m_Linestyle=“實線“;

LineDlg.m_LineColor=this->MyPen.lopnColor;??
if?(LineDlg.DoModal()==IDOK)
{
this->MyPen.lopnWidth.x=atoi(LineDlg.m_LineWidth);

if?(LineDlg.m_Linestyle==“虛線“)
this->MyPen.lopnstyle=PS_DASH;
else?if?(LineDlg.m_Linestyle==“點線“)
this->MyPen.lopnstyle=PS_DOT;
else?if(LineDlg.m_Linestyle==“點劃線“)
this->MyPen.lopnstyle=PS_DASHDOT;
else
this->MyPen.lopnstyle=PS_SOLID;

this->MyPen.lopnColor=LineDlg.m_LineColor;??
}
}

void?CArc::Draw(CDC?*pDC)
{
CPen?cMyPen;
CPen*?pOldPen;
cMyPen.CreatePenIndirect(&this->MyPen);

pOldPen=pDC->Selectobject(&cMyPen);
if(this->Direction)
{
pDC->Arc(this->startXthis->startYthis->endXthis->endY
this->startXthis->startYthis->endXthis->endY);?
}
else
{
pDC->Arc(this->endXthis->endYthis->startXthis->startY
this->endXthis->endYthis->startXthis->startY);?
}
pDC->Selectobject(pOldPen);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-08?12:04??MyDraw2.0版\
?????目錄???????????0??2017-10-23?19:38??MyDraw2.0版\.vs\
?????目錄???????????0??2017-10-23?19:38??MyDraw2.0版\.vs\MyDraw\
?????目錄???????????0??2017-10-23?19:38??MyDraw2.0版\.vs\MyDraw\v14\
?????文件???????52736??2017-11-08?12:04??MyDraw2.0版\.vs\MyDraw\v14\.suo
?????文件?????????110??2016-12-21?15:32??MyDraw2.0版\1
?????文件????????2296??2004-07-14?22:03??MyDraw2.0版\Arc.cpp
?????文件?????????416??2004-07-14?22:03??MyDraw2.0版\Arc.h
?????目錄???????????0??2017-11-16?19:25??MyDraw2.0版\Backup\
?????目錄???????????0??2017-10-23?19:40??MyDraw2.0版\Backup1\
?????文件?????????939??2017-10-10?09:52??MyDraw2.0版\Backup1\MyDraw.sln
?????目錄???????????0??2017-10-29?21:01??MyDraw2.0版\Debug\
?????文件???????17847??2017-10-29?21:01??MyDraw2.0版\Debug\Arc.obj
?????文件???????????0??2017-10-29?21:01??MyDraw2.0版\Debug\Arc.sbr
?????文件????????8394??2017-10-29?21:01??MyDraw2.0版\Debug\DrawElement.obj
?????文件???????????0??2017-10-29?21:01??MyDraw2.0版\Debug\DrawElement.sbr
?????文件???????20236??2017-11-06?19:43??MyDraw2.0版\Debug\Ellipse.obj
?????文件???????????0??2017-11-06?19:43??MyDraw2.0版\Debug\Ellipse.sbr
?????文件???????30263??2017-10-29?21:01??MyDraw2.0版\Debug\EllipseProperties.obj
?????文件???????????0??2017-10-29?21:01??MyDraw2.0版\Debug\EllipseProperties.sbr
?????文件???????17792??2017-10-29?21:01??MyDraw2.0版\Debug\Line.obj
?????文件???????????0??2017-10-29?21:01??MyDraw2.0版\Debug\Line.sbr
?????文件???????27650??2017-10-29?21:01??MyDraw2.0版\Debug\LineProperties.obj
?????文件???????????0??2017-10-29?21:01??MyDraw2.0版\Debug\LineProperties.sbr
?????文件???????37078??2017-10-29?21:01??MyDraw2.0版\Debug\MainFrm.obj
?????文件???????????0??2017-10-29?21:01??MyDraw2.0版\Debug\MainFrm.sbr
?????文件????????8903??2017-10-29?21:01??MyDraw2.0版\Debug\MyDraw.Build.CppClean.log
?????文件????11979776??2017-11-06?19:43??MyDraw2.0版\Debug\MyDraw.bsc
?????文件??????188928??2017-11-06?19:43??MyDraw2.0版\Debug\MyDraw.exe
?????文件?????1884396??2017-11-06?19:43??MyDraw2.0版\Debug\MyDraw.ilk
?????文件?????????277??2017-11-06?19:43??MyDraw2.0版\Debug\MyDraw.log
............此處省略89個文件信息

評論

共有 條評論

相關資源