怎么样用C语言程序来设计奥运五环图案
1. 创建一个基于单文档的工程 ex19
(01)打开菜单“File→New”,在弹出的新建(New)对话框左边的工程(Project)选项卡 中选择“MFC AppWizard(exe)”,在右边的工程名(Project Name)处输入“ex19”,单
击确认(OK)按钮。
(02)在弹出的 MFC 应用程序向导(MFC AppWizard)对话框中选择单文档(Single Document)类型。单击结束(Finish)按钮。
(03)在弹出对话框中显示所有配置信息。单击确定(OK)按钮创建新的工
程。
2. 设计 ex19 工程的菜单及快捷键
首先添加新的菜单选项。
(04)将 Workspace 窗口切换至资源查看(ResourceView)选项卡,展开菜单(Menu)选项, 然后双击 ID 为 IDR_MAINFRAME 的项目,右边窗格中将显示该菜单资源。
(05)在窗格中右击菜单中的虚线框,然后在弹出菜单中选择属性(Properties)选项,如图
5.4 所示。
(06)在弹出的菜单属性(Menu Item Properties)对话框的一般(General)选项卡右边的说 明文字(Caption)栏,输入说明文字“绘图(&P)”,然后关闭属性对话框完成修改。
操作说明
在文字说明栏中在一个字母前加&符号,表示给该字母加下划线。这里的“绘图(&P)”
最后在菜单中的显示结果为“绘图(P)”。在程序运行时,可以
先按住键盘的 Alt 键不放,再
按下相应的字母键选中该菜单选项。
(07)在刚添加的“绘图”弹出菜单下面会出现一个新的虚线框,双击该虚线框弹出菜单属 性对话框,在对话框一般(General)选项卡的左边 ID 栏设定菜单选项的 ID 为
ID_MENUITEM_PAINT,在右边的说明文字(Caption)栏输入 “绘制奥运五环(&P)”。 输入完毕后关闭属性对话框。
操作说明
弹出菜单属性对话框有两种方法:一种是在虚线框上单击鼠标右键,然后在弹出菜单中 选择属性选项,如步骤(05);另一种方式是直接双击虚线框,如步骤(07)。
(08)按照步骤(07)在“绘图”弹出菜单中再
添 加 一 个 新 的 菜 单 选 项 , ID 为
ID_MENUITEM_CLEAR,说明文字为“清
除图案(&C)”。修改完后的“绘图”弹出
为了加速操作过程,对一些常用的功能需要定义快捷键,通过相应的快捷键可以快速调 用菜单的相关功能。下面开始定义快捷键:
(09)在资源查看(ResourceView)选项卡里展开快捷键(Accelerator)选项,然后双击 IDR_MAINFRAME 项目,在右边的窗格中显示该菜单的快捷键,如图 5.6 所示。