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)实现。
2019-12-21 19:35:37 4.07MB 数字图像处理
1
交互式绘图程序(MFC) 可以选择图形的种类(直线、折线、矩形、[椭]圆、多边形及对应的填充图形)、绘图颜色(使用颜色公用对话框)、笔的粗细和风格、填充模式(包括填充颜色[与图案])、背景模式与颜色; 可以动态拖动绘图,并显示鼠标当前位置坐标以及拖动矩形的大小; [可以用选择的字体、大小和颜色(使用字体公用对话框)在指定的位置按指定的对齐方式来输出文字串; 可以清屏(调用CWnd类的函数Invalidate()或用背景色画填充客户区矩形)、可以按Esc键取消正在进行的绘图操作; 各种操作和选择有对应的菜单项,且有对应的工具条按钮和加速键
1
使用Qt实现的,功能基本和Windows自带的记事本一样。不同的是这个无论打开多少个文件,多少个窗口,都只保持一个进程(单进程,多主窗口),另外里面增加了猜测utf-8编码集的功能,用于显示无BOM格式的UTF-8源代码时不乱码。
2012-10-17 00:00:00 3.96MB Qt C++ 记事本 源代码
1
MFC写的画图板(类似Windows自带的画图,功能非常强大的)
2010-12-03 00:00:00 703KB MFC
1
用vs2010写的记事本(源码)...高仿windows自带 对界面也进行了修改......
2010-10-22 00:00:00 384KB C# vs 记事本源码
1