• 大小: 3.67MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-21
  • 语言: C/C++
  • 标签:

资源简介

画圆,画弧,矩形,多边形,简单画图(拖动,缩放,移动图形)

资源截图

代码片段和文件信息

// arc.cpp: implementation of the arc class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “画图.h“
#include “arc.h“
#include “math.h“

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

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

arc::arc()
{

}

arc::~arc()
{

}
arc::arc(CPoint p1CPoint p2CPoint p3)
{
cx=p1.x;
cy=p1.y;
sx=p2.x;
sy=p2.y;
x0=p3.x;
y0=p3.y;

}
void arc::bound(CRect& rect)
{
double dxdydx1dy1;
double cosvsinvr1;
dx=sx-cx;
dy=sy-cy;
dx1=x0-cx;
dy1=y0-cy;
r=sqrt((dx*dx)+(dy*dy));
r1=sqrt((dx1*dx1)+(dy1*dy1));
rect.left=(int)(cx-r);
rect.top=(int)(cy-r);
rect.right=(int)(cx+r);
rect.bottom=(int)(cy+r);
cosv=dx1/r1;
sinv=dy1/r1;
ex=cx+r*cosv;
ey=cy-r*sinv;
}

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

     文件        556  2010-07-22 08:49  画图\huitu.cpp

     文件        517  2010-07-22 08:49  画图\huitu.h

     文件        633  2010-07-22 08:49  画图\circle.h

     文件        721  2010-07-22 10:39  画图\juxing.cpp

     文件        624  2010-07-22 09:12  画图\arc.h

     文件        540  2010-07-21 18:01  画图\DrawArc.h

     文件      48640  2010-07-29 14:32  画图\画图.opt

     文件        635  2010-07-21 17:07  画图\DrawLine.h

     文件        555  2010-07-21 15:24  画图\Draw.cpp

     文件        591  2010-07-22 10:35  画图\juxing.h

     文件       2952  2010-07-29 14:32  画图\画图.clw

     文件       4696  2010-07-21 11:30  画图\ReadMe.txt

     文件       1312  2010-07-21 11:30  画图\画图.h

     文件       4322  2010-07-21 11:30  画图\画图.cpp

     文件       1054  2010-07-21 11:30  画图\StdAfx.h

     文件        206  2010-07-21 11:30  画图\StdAfx.cpp

     文件       1542  2010-07-21 11:30  画图\MainFrm.h

     文件       2521  2010-07-21 11:30  画图\MainFrm.cpp

     文件       1397  2010-07-21 11:30  画图\ChildFrm.h

     文件       1531  2010-07-21 11:30  画图\ChildFrm.cpp

     文件        660  2010-07-21 18:07  画图\DrawArc1.h

     文件        690  2010-07-21 17:07  画图\DrawLine.cpp

     文件        668  2010-07-21 17:00  画图\DrawCircle.h

     文件       1034  2010-07-21 17:04  画图\DrawArc1.cpp

     文件        396  2010-07-21 11:30  画图\res\画图.rc2

     文件       1078  2010-07-21 11:30  画图\res\画图Doc.ico

     文件       1078  2010-07-21 11:30  画图\res\画图.ico

     文件       1078  2010-07-21 11:30  画图\res\Toolbar.bmp

     文件       5148  2010-07-22 15:36  画图\画图.dsp

     文件        531  2010-07-21 14:57  画图\DrawArc.cpp

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

评论

共有 条评论

相关资源