利用VS2008 的MFC模块儿实现对图形的绘制和移动
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-16 21:22 Graphics
目录 0 2016-10-26 19:47 GraphicsDebug
文件 443392 2017-03-16 21:22 GraphicsDebugGraphics.exe
文件 2971716 2017-03-16 21:22 GraphicsDebugGraphics.ilk
文件 8285184 2017-03-16 21:22 GraphicsDebugGraphics.pdb
目录 0 2016-10-26 19:47 GraphicsGraphics
文件 891 2016-10-25 19:19 GraphicsGraphics.sln
文件 47616 2016-10-27 13:12 GraphicsGraphics.v11.suo
文件 783 2016-10-26 15:25 GraphicsGraphicsArrow.cpp
文件 299 2016-10-26 15:25 GraphicsGraphicsArrow.h
文件 671 2016-10-26 15:42 GraphicsGraphicsCircle.cpp
文件 300 2016-10-26 15:42 GraphicsGraphicsCircle.h
文件 9030 2016-10-25 19:19 GraphicsGraphicsClassView.cpp
文件 1275 2016-10-25 19:19 GraphicsGraphicsClassView.h
目录 0 2017-03-16 21:22 GraphicsGraphicsDebug
文件 10188 2017-03-16 21:22 GraphicsGraphicsDebugArrow.obj
文件 9989 2017-03-16 21:22 GraphicsGraphicsDebugCircle.obj
文件 24194 2017-03-16 21:22 GraphicsGraphicsDebugcl.command.1.tlog
文件 206986 2017-03-16 21:22 GraphicsGraphicsDebugCL.read.1.tlog
文件 27022 2017-03-16 21:22 GraphicsGraphicsDebugCL.write.1.tlog
文件 211906 2017-03-16 21:22 GraphicsGraphicsDebugClassView.obj
文件 139153 2017-03-16 21:22 GraphicsGraphicsDebugFileView.obj
文件 8191 2017-03-16 21:22 GraphicsGraphicsDebugGraph.obj
文件 58 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.lastbuildstate
文件 3113 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.log
文件 95851 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.obj
文件 37552128 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.pch
文件 142056 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.res
文件 56860 2017-03-16 21:22 GraphicsGraphicsDebugGraphicsDoc.obj
文件 143471 2017-03-16 21:22 GraphicsGraphicsDebugGraphicsView.obj
文件 9909 2017-03-16 21:22 GraphicsGraphicsDebugLine.obj
............此处省略100个文件信息
#include “stdafx.h“
#include “Arrow.h“
CArrow::CArrow(CPoint start)
{
state = -1;
m_Start = start;
m_End.x = start.x + 100;m_End.y = start.y;
}
void CArrow::Offset(int cxint cy)
{
m_Start.x += cx;m_Start.y += cy;
m_End.x += cx;m_End.y += cy;
}
void CArrow::onPress(CPoint Point)
{
if(m_Start.x < Point.x&&Point.x < m_End.x && m_Start.y - 5 < Point.y&&Point.y < m_Start.y + 5)
state = 0;
}
void CArrow::onmove(int cxint cy)
{
if(state == 0) Offset(cxcy);
}
void CArrow::onRelease(CPoint Point)
{
state = -1;
}
void CArrow::onDraw(CDC *pDC)
{
pDC->MoveTo(m_Start);
pDC->LineTo(m_End);
pDC->MoveTo(m_Start);
pDC->LineTo(m_Start.x + 5m_Start.y + 5);
pDC->MoveTo(m_Start);
pDC->LineTo(m_Start.x + 5m_Start.y - 5);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-16 21:22 Graphics
目录 0 2016-10-26 19:47 GraphicsDebug
文件 443392 2017-03-16 21:22 GraphicsDebugGraphics.exe
文件 2971716 2017-03-16 21:22 GraphicsDebugGraphics.ilk
文件 8285184 2017-03-16 21:22 GraphicsDebugGraphics.pdb
目录 0 2016-10-26 19:47 GraphicsGraphics
文件 891 2016-10-25 19:19 GraphicsGraphics.sln
文件 47616 2016-10-27 13:12 GraphicsGraphics.v11.suo
文件 783 2016-10-26 15:25 GraphicsGraphicsArrow.cpp
文件 299 2016-10-26 15:25 GraphicsGraphicsArrow.h
文件 671 2016-10-26 15:42 GraphicsGraphicsCircle.cpp
文件 300 2016-10-26 15:42 GraphicsGraphicsCircle.h
文件 9030 2016-10-25 19:19 GraphicsGraphicsClassView.cpp
文件 1275 2016-10-25 19:19 GraphicsGraphicsClassView.h
目录 0 2017-03-16 21:22 GraphicsGraphicsDebug
文件 10188 2017-03-16 21:22 GraphicsGraphicsDebugArrow.obj
文件 9989 2017-03-16 21:22 GraphicsGraphicsDebugCircle.obj
文件 24194 2017-03-16 21:22 GraphicsGraphicsDebugcl.command.1.tlog
文件 206986 2017-03-16 21:22 GraphicsGraphicsDebugCL.read.1.tlog
文件 27022 2017-03-16 21:22 GraphicsGraphicsDebugCL.write.1.tlog
文件 211906 2017-03-16 21:22 GraphicsGraphicsDebugClassView.obj
文件 139153 2017-03-16 21:22 GraphicsGraphicsDebugFileView.obj
文件 8191 2017-03-16 21:22 GraphicsGraphicsDebugGraph.obj
文件 58 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.lastbuildstate
文件 3113 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.log
文件 95851 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.obj
文件 37552128 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.pch
文件 142056 2017-03-16 21:22 GraphicsGraphicsDebugGraphics.res
文件 56860 2017-03-16 21:22 GraphicsGraphicsDebugGraphicsDoc.obj
文件 143471 2017-03-16 21:22 GraphicsGraphicsDebugGraphicsView.obj
文件 9909 2017-03-16 21:22 GraphicsGraphicsDebugLine.obj
............此处省略100个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)