用C语言编写设计一个Windows应用程序窗口界面。
该程序界面顶端为常规菜单项,点击任一菜单即可显示下拉式子菜单,如子菜单还有菜单项,鼠标移动到该子菜单,则右侧显示下一级子菜单。点击相应菜单可在图形窗口内绘制简单图形,在图...
该程序界面顶端为常规菜单项,点击任一菜单即可显示下拉式子菜单,如子菜单还有菜单项,鼠标移动到该子菜单,则右侧显示下一级子菜单。点击相应菜单可在图形窗口内绘制简单图形,在图形窗口内点击鼠标右键可弹出快捷菜单或对话框。二、功能要求:
1. 本程序显示菜单如下:
a. 文件
(1) 新建
(2) 打开
(3) 关闭
(4) 保存
(5) 另存为
(6) 分隔符
(7) 退出
b. 编辑
(1) 撤销
(2) 分隔符
(3) 剪切
(4) 复制
(5) 粘贴
c. 查看
(1) 工具栏
(2) 状态栏
d. 绘图
(1) 直线
(2) 矩形
(3) 椭圆
(4) 填充
(5) 分隔符
(6) 线宽(弹出式菜单)
1) 选择当前线宽为1个像素
2) 选择当前线宽为3个像素
3) 选择当前线宽为5个像素
(7) 线色
(8) 填充色
e. 窗口
(1) 新建窗口
(2) 层叠
(3) 平铺
(4) 排列图标
f. 帮助
(1) 关于…
2. 鼠标移动到具有二级菜单的菜单项,在右方将显示对应的二级菜单。
3. 能根据菜单提供的功能绘制简单图形。
4. 鼠标在图形窗口中单击右键,弹出快捷菜单。快捷菜单如下:
a. 剪切
b. 复制
c. 粘贴
d. 分隔符
e. 线宽
f. 线色
g. 填充色
三、算法提示:
1. 数据结构:结构体类型数组
2. 创建MFC应用程序工程,利用可视化的窗口菜单设计。
四、测试数据:
绘制简单直线,矩形,空心椭圆,填充等。
五、其它:
对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 展开
1. 本程序显示菜单如下:
a. 文件
(1) 新建
(2) 打开
(3) 关闭
(4) 保存
(5) 另存为
(6) 分隔符
(7) 退出
b. 编辑
(1) 撤销
(2) 分隔符
(3) 剪切
(4) 复制
(5) 粘贴
c. 查看
(1) 工具栏
(2) 状态栏
d. 绘图
(1) 直线
(2) 矩形
(3) 椭圆
(4) 填充
(5) 分隔符
(6) 线宽(弹出式菜单)
1) 选择当前线宽为1个像素
2) 选择当前线宽为3个像素
3) 选择当前线宽为5个像素
(7) 线色
(8) 填充色
e. 窗口
(1) 新建窗口
(2) 层叠
(3) 平铺
(4) 排列图标
f. 帮助
(1) 关于…
2. 鼠标移动到具有二级菜单的菜单项,在右方将显示对应的二级菜单。
3. 能根据菜单提供的功能绘制简单图形。
4. 鼠标在图形窗口中单击右键,弹出快捷菜单。快捷菜单如下:
a. 剪切
b. 复制
c. 粘贴
d. 分隔符
e. 线宽
f. 线色
g. 填充色
三、算法提示:
1. 数据结构:结构体类型数组
2. 创建MFC应用程序工程,利用可视化的窗口菜单设计。
四、测试数据:
绘制简单直线,矩形,空心椭圆,填充等。
五、其它:
对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 展开
4个回答
展开全部
...好多的分啊!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用C(不是C++),只有10分?你确定?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哥们建议你多加些分,可能会有人做。c写不像C#,C++等那样的有好的软件借用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询