资源简介
基于VC++6.0中MFC的计算机图形学程序,实现了画点画线画多边形,多边形的裁剪填充消隐,二、三维图形变换(对称,镜像,拉伸,放大缩小,动画等等)
代码片段和文件信息
// CMDlg.cpp : implementation file
//
#include “stdafx.h“
#include “dian.h“
#include “CMDlg.h“
#include “dianView.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCMDlg dialog
CCMDlg::CCMDlg(CWnd* pParent /*=NULL*/)
: CDialog(CCMDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CCMDlg)
m_x = 0;
m_y = 0;
//}}AFX_DATA_INIT
}
void CCMDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCMDlg)
DDX_Text(pDX IDC_EDIT1 m_x);
DDX_Text(pDX IDC_EDIT2 m_y);
//}}AFX_DATA_MAP
}
BOOL CCMDlg::Create(){
return CDialog::Create(CCMDlg::IDD);
}
BEGIN_MESSAGE_MAP(CCMDlg CDialog)
//{{AFX_MSG_MAP(CCMDlg)
ON_WM_SHOWWINDOW()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CCMDlg message handlers
void CCMDlg::OnShowWindow(BOOL bShow UINT nStatus)
{
CDialog::OnShowWindow(bShow nStatus);
// TODO: Add your message handler code here
}
void CCMDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
CPoint pt;
pt.x=this->m_x;
pt.y=this->m_y;
this->m_pView->m_pt_array.Add(pt);
this->m_pView->Invalidate();
//CDialog::OnOK();删除该行代码
CDialog::OnOK();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 599 2018-03-22 02:05 图形学\BasicClass.h
文件 689 2018-04-13 16:08 图形学\Basicdd.h
文件 1670 2018-03-20 21:41 图形学\BasicGraph.h
文件 6014 2018-04-11 09:20 图形学\CHANG.H
文件 249 2018-03-26 09:43 图形学\Cline.asp
文件 2353 2018-04-13 16:30 图形学\CLine.h
文件 1418 2018-03-20 21:27 图形学\CMDlg.cpp
文件 1250 2018-04-11 09:20 图形学\CMDlg.h
文件 1290 2018-05-10 16:08 图形学\CMDlx.cpp
文件 1209 2018-05-10 16:01 图形学\CMDlx.h
文件 1231 2018-05-10 15:00 图形学\CMDly.cpp
文件 1223 2018-05-10 15:00 图形学\CMDly.h
文件 1125 2018-05-10 15:25 图形学\CMLC.cpp
文件 1170 2018-05-10 00:36 图形学\CMLC.h
文件 967 2018-04-02 23:16 图形学\CutLines.h
文件 19730 2018-04-15 17:21 图形学\Debug\CMDlg.obj
文件 0 2018-04-15 17:21 图形学\Debug\CMDlg.sbr
文件 11957 2018-05-11 09:41 图形学\Debug\CMDlx.obj
文件 0 2018-05-11 09:41 图形学\Debug\CMDlx.sbr
文件 11823 2018-05-11 09:41 图形学\Debug\CMDly.obj
文件 0 2018-05-11 09:41 图形学\Debug\CMDly.sbr
文件 11675 2018-05-11 09:41 图形学\Debug\CMLC.obj
文件 0 2018-05-11 09:41 图形学\Debug\CMLC.sbr
文件 6235136 2018-05-11 14:19 图形学\Debug\dian.bsc
文件 233546 2018-05-11 14:19 图形学\Debug\dian.exe
文件 5355016 2018-05-11 14:19 图形学\Debug\dian.ilk
文件 23763 2018-03-28 08:07 图形学\Debug\dian.obj
文件 7466112 2018-03-22 19:09 图形学\Debug\dian.pch
文件 926720 2018-05-11 14:19 图形学\Debug\dian.pdb
文件 10812 2018-05-11 14:19 图形学\Debug\dian.res
............此处省略73个文件信息
- 上一篇:MFC时钟 VS2008
- 下一篇:MFC共享内存
相关资源
- MFC共享内存
- MFC时钟 VS2008
- 图书管理信息系统课程设计 C++ MFC
- mfc-static控件显示图片-滚动条-放大缩
- VC++6.0MFC扫雷程序
- FIr滤波器的设计基于VC++
- 基于MFC的绘图程序,可以选择,移动
- 分水岭算法VC++实现
- 基于Scintilla开发的MFC多文档源代码编
- MFC实现简易绘图软件
- 2个线程同时运行MFC
- 银行排号系统MFC实现和控制台实现
- vc++2010学习版 最新版Microsoft Visual C+
- VC++编写的科学计算器
- 在MFC的对话框类中向闭合区域填充颜
- MFC+OpenGL 读取并显示STL三维模型
- MFC与SQL Server
- MFC编写的图书管理系统,用到数据库
- MFC 版俄罗斯方块
- 基于MFC的UDP通信实现
- 自定义消息
- Opengl VC++演示六轴机械手
- mfc 实现迷宫程序
- 记账本小程序
- vc++6.0 MFC 写的贪吃蛇工程源码
- MFC 绘图工具 绘制简单 图形文档和代
- MFC平台下的电子词典
- MFC 贪吃蛇
- MFC教师住房管理系统和矩阵运算以及
- 高斯投影坐标正反算MFC
评论
共有 条评论