資源簡介
達到效果:在屏幕客戶區按下鼠標左鍵選擇直線的起點,保持鼠標左鍵按下并移
動鼠標到另一位置,松開鼠標左鍵繪制任意斜率的直線段。
代碼片段和文件信息
//?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個文件信息
- 上一篇:MybatisPlus中插入數據獲取主鍵值
- 下一篇:Verilog 洗衣機
評論
共有 條評論