资源简介
1、画直线:通过OnLine()函数实现。
2、画矩形:通过OnRectangle()函数实现。
3、画椭圆:通过OnEllipse()函数实现。
4、铅笔工具:可以画任意线条。通过OnPencil()函数实现。
5、右键弹出菜单:可以在客户中点击鼠标右键,快速选择常用菜单。通过OnContextMenu函数实现。
6、状态栏显示鼠标移动的坐标:在程序的右下角显示,通过OnUpdateX(CCmdUI *pCmdUI)和OnUpdateY(CCmdUI *pCmdUI)这两个函数实现。
7、画图颜色选择:可以画任何颜色的线条,通过OnEditColor()函数实现。
8、读取bmp位图:可以在电脑中选择一个bmp位图,在程序中显示出来,通过新建一个Cdib类来读取bmp文件信息再view类和Doc类调用来显示该位图。
9、保存为bmp位图:可以将在程序所画的图形保存为一幅bmp图片,通过view中的SaveAsBmp(CString filename)实现。

代码片段和文件信息
// ChildFrm.cpp : implementation of the CChildframe class
//
#include “stdafx.h“
#include “Drawing.h“
#include “ChildFrm.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChildframe
IMPLEMENT_DYNCREATE(CChildframe CMDIChildWnd)
BEGIN_MESSAGE_MAP(CChildframe CMDIChildWnd)
//{{AFX_MSG_MAP(CChildframe)
ON_COMMAND(ID_EDIT_CUTOnEditCut)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChildframe construction/destruction
CChildframe::CChildframe()
{
// TODO: add member initialization code here
}
CChildframe::~CChildframe()
{
}
BOOL CChildframe::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
// cs.cx=1024;
// cs.cy=768;
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;
cs.style |= WS_VISIBLE|WS_MAXIMIZE; //使子窗口一打开就是最大化
return TRUE;
}
/////////////////////////////////////////////////////////////////////////////
// CChildframe diagnostics
#ifdef _DEBUG
void CChildframe::AssertValid() const
{
CMDIChildWnd::AssertValid();
}
void CChildframe::Dump(CDumpContext& dc) const
{
CMDIChildWnd::Dump(dc);
}
void CChildframe::OnEditCut()
{
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CChildframe message handlers
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1708 2010-10-26 14:47 Drawing\ChildFrm.cpp
文件 1451 2010-10-10 00:30 Drawing\ChildFrm.h
文件 16804 2010-10-26 14:47 Drawing\Debug\ChildFrm.obj
文件 0 2010-10-26 14:47 Drawing\Debug\ChildFrm.sbr
文件 18146 2010-10-26 19:24 Drawing\Debug\Dib.obj
文件 0 2010-10-26 19:24 Drawing\Debug\Dib.sbr
文件 5555200 2010-10-27 09:40 Drawing\Debug\Drawing.bsc
文件 147522 2010-10-27 09:40 Drawing\Debug\Drawing.exe
文件 454240 2010-10-27 09:40 Drawing\Debug\Drawing.ilk
文件 23790 2010-10-26 19:24 Drawing\Debug\Drawing.obj
文件 7038608 2010-10-24 17:37 Drawing\Debug\Drawing.pch
文件 599040 2010-10-27 09:40 Drawing\Debug\Drawing.pdb
文件 9440 2010-10-27 09:01 Drawing\Debug\Drawing.res
文件 0 2010-10-26 19:24 Drawing\Debug\Drawing.sbr
文件 22883 2010-10-26 19:24 Drawing\Debug\DrawingDoc.obj
文件 0 2010-10-26 19:24 Drawing\Debug\DrawingDoc.sbr
文件 60655 2010-10-27 09:40 Drawing\Debug\DrawingView.obj
文件 0 2010-10-27 09:40 Drawing\Debug\DrawingView.sbr
文件 18945 2010-10-24 17:37 Drawing\Debug\MainFrm.obj
文件 0 2010-10-24 20:14 Drawing\Debug\MainFrm.sbr
文件 15667 2010-10-26 09:58 Drawing\Debug\SettingDlg.obj
文件 0 2010-10-26 09:58 Drawing\Debug\SettingDlg.sbr
文件 105530 2010-10-24 17:37 Drawing\Debug\StdAfx.obj
文件 1374944 2010-10-24 17:37 Drawing\Debug\StdAfx.sbr
文件 246784 2011-07-09 10:08 Drawing\Debug\vc60.idb
文件 380928 2010-10-27 09:40 Drawing\Debug\vc60.pdb
文件 6714 2010-10-26 19:24 Drawing\Dib.cpp
文件 2095 2010-10-26 19:24 Drawing\Dib.h
文件 32664 2010-10-27 09:28 Drawing\Drawing.aps
文件 4080 2010-10-27 09:50 Drawing\Drawing.clw
............此处省略32个文件信息
- 上一篇:logix5000 通用破解
- 下一篇:计算图像均值方差
相关资源
- 冈萨雷斯 数字图像处理 源代码(m文
- VC数字图像处理课程设计
- 图片-视频互换程序
- 北京交通大学-数字图像处理试卷+ 答
- 数字图像处理 王伟强 国科大 期末试
- 国科大数字图像处理习题课重点
- 数字图像处理标准测试图片335张
- 哈尔滨工业大学深圳 数字图像处理
- 东南大学数字图像处理期末复习
- 数字图像处理课程设计 实验报告
- 数字图像处理冈萨雷斯第三版 英文原
- 数字图像处理 刚萨雷斯 第三版中文版
- 数字图像处理(第三版)(何东健)
- 数字图像处理第三版中文答案冈萨雷
- 数字图像处理第四章答案
- 数字图像处理及模式识别.pdf
- 数字图像处理实验报告(全答案)
- 图像增强实验内含完整代码
- 数字图像处理代码
- 图像处理常用到的图片
- 数字图像处理标准测试图
- 西华大学2017-2018数字图像处理期末B卷
- 哈尔滨工程大学数字图像处理英文课
- 数字图像处理-毛发处理实验
- 数字图像处理数据集八-RN15
- 数字图像处理-基础篇 谷口庆治
- 基于数字图像处理技术的混凝土表面
- 超全的数字图像处理试题
- 数字图像处理教案244642
- qt 数字图像处理
评论
共有 条评论