文件名称:简单绘图程序(实现和windows自带画图软件的基本功能)
文件大小:4.07MB
文件格式:RAR
更新时间:2014-08-09 15:01:00
数字图像处理
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)实现。
【文件预览】:
Drawing
----Drawing.clw(4KB)
----Drawing.dsw(539B)
----Drawing.dsp(5KB)
----res()
--------Drawing.ico(1KB)
--------Toolbar.bmp(2KB)
--------Drawing.rc2(399B)
--------IDC_.bmp(829KB)
--------DrawingDoc.ico(1KB)
----DrawingDoc.cpp(3KB)
----Drawing.rc(16KB)
----Drawing.plg(1KB)
----ChildFrm.cpp(2KB)
----Drawing.cpp(4KB)
----SettingDlg.h(1KB)
----DrawingView.cpp(13KB)
----DrawingDoc.h(2KB)
----StdAfx.cpp(209B)
----MainFrm.cpp(3KB)
----resource.h(2KB)
----Dib.cpp(7KB)
----SettingDlg.cpp(2KB)
----MainFrm.h(2KB)
----ChildFrm.h(1KB)
----StdAfx.h(1KB)
----Drawing.ncb(241KB)
----DrawingView.h(3KB)
----Debug()
--------Drawing.ilk(444KB)
--------DrawingDoc.sbr(0B)
--------DrawingDoc.obj(22KB)
--------ChildFrm.sbr(0B)
--------StdAfx.obj(103KB)
--------Dib.sbr(0B)
--------Drawing.pdb(585KB)
--------Dib.obj(18KB)
--------Drawing.pch(6.71MB)
--------vc60.idb(241KB)
--------DrawingView.sbr(0B)
--------SettingDlg.obj(15KB)
--------Drawing.exe(144KB)
--------Drawing.sbr(0B)
--------StdAfx.sbr(1.31MB)
--------MainFrm.sbr(0B)
--------vc60.pdb(372KB)
--------Drawing.bsc(5.3MB)
--------MainFrm.obj(19KB)
--------ChildFrm.obj(16KB)
--------Drawing.obj(23KB)
--------Drawing.res(9KB)
--------SettingDlg.sbr(0B)
--------DrawingView.obj(59KB)
----Drawing.h(1KB)
----Drawing.opt(52KB)
----Drawing.aps(32KB)
----Drawing.idl(407B)
----Dib.h(2KB)
----ReadMe.txt(5KB)