• 大小: 19.97MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-06-15
  • 语言: C/C++
  • 标签: 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  画多边形\Debug\ChildFrm.obj
     文件      232630  2018-06-27 18:53  画多边形\Debug\ClassView.obj
     文件      177033  2018-06-27 18:53  画多边形\Debug\FileView.obj
     文件      144955  2018-06-27 18:53  画多边形\Debug\MainFrm.obj
     文件      123192  2018-06-27 14:54  画多边形\Debug\My.res
     文件      137434  2018-06-27 18:53  画多边形\Debug\OutputWnd.obj
     文件      218719  2018-06-27 18:53  画多边形\Debug\PropertiesWnd.obj
     文件      986561  2018-06-27 18:53  画多边形\Debug\stdafx.obj
     文件     1412096  2018-06-27 19:14  画多边形\Debug\vc141.idb
     文件     7221248  2018-06-27 19:14  画多边形\Debug\vc141.pdb
     文件       24318  2018-06-27 18:53  画多边形\Debug\ViewTree.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\画多边形.tlog\CL.command.1.tlog
     文件      118122  2018-06-27 19:14  画多边形\Debug\画多边形.tlog\CL.read.1.tlog
     文件        3874  2018-06-27 19:14  画多边形\Debug\画多边形.tlog\CL.write.1.tlog
     文件        2250  2018-06-27 19:14  画多边形\Debug\画多边形.tlog\link.command.1.tlog
     文件        7886  2018-06-27 19:14  画多边形\Debug\画多边形.tlog\link.read.1.tlog
     文件        1084  2018-06-27 19:14  画多边形\Debug\画多边形.tlog\link.write.1.tlog
     文件         292  2018-06-27 14:54  画多边形\Debug\画多边形.tlog\rc.command.1.tlog
     文件        5586  2018-06-27 14:54  画多边形\Debug\画多边形.tlog\rc.read.1.tlog
     文件         122  2018-06-27 14:54  画多边形\Debug\画多边形.tlog\rc.write.1.tlog
     文件         203  2018-06-27 19:14  画多边形\Debug\画多边形.tlog\画多边形.lastbuildstate
............此处省略54个文件信息

评论

共有 条评论