MFC实现的画多边形程序


MFC实现的简单画多边形程序,按压鼠标左键作为起点,再次点下是前一段线的终点另一条边的起点,当点下鼠标右键时,颜色填充多边形内部。
资源截图
代码片段和文件信息

// ChildFrm.cpp: CChildframe 类的实现
//

#include “stdafx.h“
#include “画多边形.h“

#include “ChildFrm.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

// CChildframe

IMPLEMENT_DYNCREATE(CChildframe CMDIChildWndEx)

BEGIN_MESSAGE_MAP(CChildframe CMDIChildWndEx)
END_MESSAGE_MAP()

// CChildframe 构造/析构

CChildframe::CChildframe()
{
// TODO: 在此添加成员初始化代码
}

CChildframe::~CChildframe()
{
}


BOOL CChildframe::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或样式
if( !CMDIChildWndEx::PreCreateWindow(cs) )
return FALSE;

return TRUE;
}

// CChildframe 诊断

#ifdef _DEBUG
void CChildframe::AssertValid() const
{
CMDIChildWndEx::AssertValid();
}

void CChildframe::Dump(CDumpContext& dc) const
{
CMDIChildWndEx::Dump(dc);
}
#endif //_DEBUG

// CChildframe 消息处理程序

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-27 19:14  画多边形
     文件        1690  2018-06-27 14:35  画多边形ChildFrm.cpp
     文件        1012  2018-06-27 14:35  画多边形ChildFrm.h
     文件       17782  2018-06-27 14:35  画多边形ClassView.cpp
     文件        2548  2018-06-27 14:35  画多边形ClassView.h
     目录           0  2018-06-27 19:14  画多边形Debug
     文件       38103  2018-06-27 18:53  画多边形DebugChildFrm.obj
     文件      232630  2018-06-27 18:53  画多边形DebugClassView.obj
     文件      177033  2018-06-27 18:53  画多边形DebugFileView.obj
     文件      144955  2018-06-27 18:53  画多边形DebugMainFrm.obj
     文件      123192  2018-06-27 14:54  画多边形DebugMy.res
     文件      137434  2018-06-27 18:53  画多边形DebugOutputWnd.obj
     文件      218719  2018-06-27 18:53  画多边形DebugPropertiesWnd.obj
     文件      986561  2018-06-27 18:53  画多边形Debugstdafx.obj
     文件     1412096  2018-06-27 19:14  画多边形Debugvc141.idb
     文件     7221248  2018-06-27 19:14  画多边形Debugvc141.pdb
     文件       24318  2018-06-27 18:53  画多边形DebugViewTree.obj
     文件         226  2018-06-27 19:14  画多边形Debug画多边形.log
     文件       70876  2018-06-27 19:09  画多边形Debug画多边形.obj
     文件    60162048  2018-06-27 18:53  画多边形Debug画多边形.pch
     目录           0  2018-06-27 19:14  画多边形Debug画多边形.tlog
     文件        7808  2018-06-27 19:14  画多边形Debug画多边形.tlogCL.command.1.tlog
     文件      118122  2018-06-27 19:14  画多边形Debug画多边形.tlogCL.read.1.tlog
     文件        3874  2018-06-27 19:14  画多边形Debug画多边形.tlogCL.write.1.tlog
     文件        2250  2018-06-27 19:14  画多边形Debug画多边形.tloglink.command.1.tlog
     文件        7886  2018-06-27 19:14  画多边形Debug画多边形.tloglink.read.1.tlog
     文件        1084  2018-06-27 19:14  画多边形Debug画多边形.tloglink.write.1.tlog
     文件         292  2018-06-27 14:54  画多边形Debug画多边形.tlog
c.command.1.tlog
     文件        5586  2018-06-27 14:54  画多边形Debug画多边形.tlog
c.read.1.tlog
     文件         122  2018-06-27 14:54  画多边形Debug画多边形.tlog
c.write.1.tlog
     文件         203  2018-06-27 19:14  画多边形Debug画多边形.tlog画多边形.lastbuildstate
............此处省略54个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)