资源简介
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 通用破解
- 下一篇:计算图像均值方差
相关资源
- 图像插值论文集锦
- 数字图像处理实验——滤波,皮肤毛
- 数字图像处理本科讲义ppt
- 朱志刚译《中文-数字图像处理》美
- Qt编程_数字图像处理
- 数字图像处理标准测试图像
- 数字图像处理复习资料
- 数字图像处理 南京邮电大学
- 数字图像处理余松煜2007年.pdf
- 数字图像处理 冈萨雷斯 第三版 课后
- BJUT数字图像处理作业
- 基于数字图像处理技术的缺陷检测算
- USTC数字图像处理大作业
- 数字图像处理经典图像灰度、彩色
- 数字图像处理经典照片
- 数字图像处理与分析(贾永红).pdf
- 数字图像处理中的图像增强与正弦曲
- 数字图像处理中常用到图片集
- 数字图像处理数据集六-McMaster
- 数字图像处理数据集五-Kodak24
- 数字图像处理清华大学、中山大学、
- 数字图像处理程序汇总
- 数字图像处理冈萨雷斯英文版,高清
- 数字图像处理第三版课后答案
- 四川大学数字图像处理2012年期末考题
- 数字图像处理报告.docx
- 数字图像处理_第三版_中文版答案.d
- PCA算法融合多光谱图像和全色图像附
- 数字图像处理课程实验报告和源代码
- 基于VC的数字图像处理
评论
共有 条评论