文件名称:绘制图形操作(圆和正方形) 保存到列表中
文件大小:11.67MB
文件格式:ZIP
更新时间:2015-05-18 11:17:48
圆,CColorDialog例子,图形管理,弹出菜单,非模态对话框
项目训练,满足一下要求: 立一个MFC单文档应用程序。 【要求】 (1)用设备上下文类CDC + GDI绘制环境绘图。 (2)加两个菜单项,分别在视图中绘制圆和正方形。 (3)操作方式,点击相应菜单后鼠标点在视图中的某一点后,便以此点为中心绘制图形。 (4)为圆和正方形分别加两个配置对话框,要求能配置圆的半径,圆的颜色。正方形的边长,正方形的颜色。(用颜色选择对话框CColorDialog取颜色) (5)做一个图形管理对话框,对已绘制的图形进行管理,图形按序号以ListCtr列表的形式显示在对话框中。列表分两列,第一列显示序号,第二列显示图形描述:"圆"或"正方形"。 a.在列表中单击右键,弹出删除菜单,单击删除菜单项,对应的图形序号从列表中消失,图形也从视图中消失。 b.对话框中除了列表控件外包含有编辑框控件和一个按钮控件,实现修改当前在列表选中的图形的颜色的功能。 c.在编辑框中输入颜色数值后,点击button按钮控件,在视图中的图形的颜色改变。 d.双击列表中的某一行,对应的图形在视图闪烁三秒钟。 e.此对框要求做成非模态(非模式)对话框。
【文件预览】:
Test7
----Test7.sln(1KB)
----Test7()
--------ReadMe.txt(3KB)
--------Test7.h(459B)
--------MySquDlg.h(442B)
--------res()
--------MyConfgDlg.cpp(786B)
--------MyDlg.h(739B)
--------MySquDlg.cpp(756B)
--------Test7.vcproj(6KB)
--------Test7View.cpp(6KB)
--------MainFrm.cpp(2KB)
--------stdafx.h(2KB)
--------MyDlg.cpp(2KB)
--------Test7.aps(67KB)
--------MainFrm.h(655B)
--------Debug()
--------stdafx.cpp(136B)
--------Area.cpp(97B)
--------resource.h(1KB)
--------Test7Doc.h(540B)
--------Test7View.h(2KB)
--------Test7.rc(13KB)
--------Test7.cpp(3KB)
--------MyConfgDlg.h(458B)
--------Test7.vcproj.ZZ-3AA8FFFF269E.zz.user(1KB)
--------Test7Doc.cpp(995B)
--------Area.h(470B)
----debug()
--------Test7.pdb(3.59MB)
--------sss.ilk(1.04MB)
--------sss.exe(156KB)
--------Test7.ilk(1.6MB)
--------Test7.exe(196KB)
--------sss.pdb(3.31MB)
----Test7.suo(57KB)
----Test7.ncb(14.16MB)