资源简介
画圆,画弧,矩形,多边形,简单画图(拖动,缩放,移动图形)
代码片段和文件信息
// 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个文件信息
- 上一篇:学生选课系统课程设计报告及代码
- 下一篇:c++图书馆管理系统(MFC)
评论
共有 条评论