• 大小: 205KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: 其他
  • 标签:

资源简介

达到效果:在屏幕客户区按下鼠标左键选择直线的起点,保持鼠标左键按下并移 动鼠标到另一位置,松开鼠标左键绘制任意斜率的直线段。

资源截图

代码片段和文件信息

// Line.cpp: implementation of the CLine class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “Line.h“
#include “math.h“
#define ROUND(a) int(a+0.5)//四舍五入
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

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

CLine::CLine()


}

CLine::~CLine()
{

}

void CLine::MoveTo(CDC *pDCCP2 p0)//绘制直线起点函数
{
P0=p0;
}

void CLine::MoveTo(CDC *pDCdouble x0double y0)//重载函数
{
P0=CP2(x0y0);
}

void CLine::LineTo(CDC *pDCCP2 p1)
{
P1=p1;
CP2 pt;
CRGB clr=CRGB(0.00.00.0);//黑色像素点
if(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-23 18:24  实验1-绘制任意斜率直线\
     目录           0  2018-04-16 20:07  实验1-绘制任意斜率直线\.vs\
     目录           0  2018-04-16 20:07  实验1-绘制任意斜率直线\.vs\Test\
     目录           0  2018-04-23 18:24  实验1-绘制任意斜率直线\.vs\Test\v14\
     文件       13312  2018-03-19 15:33  实验1-绘制任意斜率直线\.vs\Test\v14\.suo
     目录           0  2018-04-23 20:54  实验1-绘制任意斜率直线\Backup\
     目录           0  2018-04-23 20:54  实验1-绘制任意斜率直线\Backup1\
     目录           0  2018-04-23 20:54  实验1-绘制任意斜率直线\Debug\
     文件        2571  2010-12-11 10:05  实验1-绘制任意斜率直线\Line.cpp
     文件         694  2009-12-21 17:37  实验1-绘制任意斜率直线\Line.h
     文件        2479  2009-11-11 17:01  实验1-绘制任意斜率直线\MainFrm.cpp
     文件        1587  2009-11-15 18:15  实验1-绘制任意斜率直线\MainFrm.h
     文件         669  2010-12-06 10:03  实验1-绘制任意斜率直线\P2.cpp
     文件         571  2010-02-09 13:13  实验1-绘制任意斜率直线\P2.h
     文件        2368  2010-12-06 10:05  实验1-绘制任意斜率直线\RGB.cpp
     文件        1025  2010-02-27 10:12  实验1-绘制任意斜率直线\RGB.h
     文件        4263  2003-06-30 08:36  实验1-绘制任意斜率直线\ReadMe.txt
     文件         206  2003-06-30 08:36  实验1-绘制任意斜率直线\StdAfx.cpp
     文件        1212  2016-06-21 09:17  实验1-绘制任意斜率直线\StdAfx.h
     文件      118032  2018-04-02 20:47  实验1-绘制任意斜率直线\Test.aps
     文件        1675  2016-06-21 09:17  实验1-绘制任意斜率直线\Test.clw
     文件        4235  2009-11-16 09:10  实验1-绘制任意斜率直线\Test.cpp
     文件        5189  2012-04-25 15:03  实验1-绘制任意斜率直线\Test.dsp
     文件         531  2003-06-30 08:36  实验1-绘制任意斜率直线\Test.dsw
     文件        1334  2003-06-30 08:36  实验1-绘制任意斜率直线\Test.h
     文件      746496  2016-06-21 09:17  实验1-绘制任意斜率直线\Test.ncb
     文件       52736  2016-06-21 09:17  实验1-绘制任意斜率直线\Test.opt
     文件        2426  2012-04-25 15:03  实验1-绘制任意斜率直线\Test.plg
     文件       10808  2009-11-12 08:17  实验1-绘制任意斜率直线\Test.rc
     文件         411  2018-03-19 15:32  实验1-绘制任意斜率直线\Test.sln
     文件        9110  2018-03-19 15:32  实验1-绘制任意斜率直线\Test.vcxproj
............此处省略18个文件信息

评论

共有 条评论