VC 第2章MFC程序序的界面设计与资源管理

VC 第2章MFC程序序的界面设计与资源管理

ID:40231113

大小:371.00 KB

页数:27页

时间:2019-07-27

VC  第2章MFC程序序的界面设计与资源管理_第1页
VC  第2章MFC程序序的界面设计与资源管理_第2页
VC  第2章MFC程序序的界面设计与资源管理_第3页
VC  第2章MFC程序序的界面设计与资源管理_第4页
VC  第2章MFC程序序的界面设计与资源管理_第5页
资源描述:

《VC 第2章MFC程序序的界面设计与资源管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章MFC程序的界面设计与资源管理熟练掌握MFC程序的界面设计:菜单、工具栏、对话框等熟悉资源的创建与维护:包括鼠标资源、快捷键、图标、菜单、工具栏等教学目标《VisualC++程序设计》电子教案----王明福编教学内容2.1资源与界面2.2资源管理2.3资源编辑器2.1资源与界面返回程序员设计任何应用程序均将涉及到诸如菜单、对话框、消息框以及按钮等标准格式数据。Windows将这些数据保存在资源文件中。程序员可通过编辑工具编辑、修改这些资源文件,使其提供所需的菜单或按钮,并将其放入设计的程序之中。Windows95/98/2000将应用程序常用到

2、的一些“数据”归纳定义成可共享的资源,例如VisualC++6.0中将某些静态的、可归类的和可共享的数据以资源的形式处理,实现了可见即可求的可视化目标。VisualC++6.0可以处理的资源有:菜单(Menu)、图标(Icon)、对话框(Dialog)、位图(Bitmap)、快捷键(Accelerator)、工具栏(Toolbar)、光标(Cursor)、描述信息(Version)和字符串表(StringTable)。2.2资源管理2.2.1应用程序的打开与关闭2.2.2浏览应用程序资源2.2.3增加新资源2.2.4删除资源返回2.2.1应用程序的打

3、开与关闭返回1.历史工程选择法在历史工程列表中,选择你要打开的应用程序工程,比如,MyHello,VC++就将工程调入开发环境。2.直接选择法选择“File”菜单下的“OpenWorkspace”菜单项,在“OpenWorkspace”对话框中,查找所需的应用程序,选中*.dsw打开。3.关闭应用程序,操作极为简单,有以下两种情况:(1)选择“File”下拉菜单中的“CloseWorkspace”选项,按向导提示进行操作,就可关闭已打开的应用程序工程。(2)再次打开某应用程序工程或创建新的应用程序工程后,VisualC++6.0都会自动将当前的应用程

4、序工程放入历史工程的列表中。2.2.2浏览应用程序资源应用程序的资源由Workspace窗口来组织管理、浏览。包含“ClassView”、“ResourceView”和“FileView”三个视图标签。“ResourceView”视图标签管理应用程序所涉及资源(Accelerator、Dialog、Icon、Menu、StringTable、Toolbar、Version)。返回2.2.3增加新资源为MyHello工程增加对话框资源(其它资源类似),操作步骤是:1.右击Workspace中资源项,VisualC++6.0显示如图所示的快捷菜单。返回2

5、.选择“Insert”选项,并在“InsertResource”对话框,选择所需资源,例如,选择“Dialog”资源,如右图所示。3.单击“New按钮”,就在资源列表中新增加了“Dialog”资源项,也就是新建一个ID为“IDD_AIALOG1”的对话框资源项,如右图所示。2.2.4删除资源删除资源就是将某一资源从工程中删除,操作方法是:在Workspace窗口的“ResourceView”标签中,用鼠标选中要删除的资源ID(标识符),单击键盘“Del”键即可。例如,在下图中,选中“Dialog”下的IDD_DIALOG1标识,按下“Del”键,标识

6、为IDD_DIALOG1资源就被删除。返回2.3资源编辑器2.3.1快捷键(Accelerator)2.3.2对话框(Dialog)2.3.3图标(Icon)2.3.4菜单(Menu)2.3.5字符串表(StringTable)2.3.6工具栏(Toolbar)返回2.3.1快捷键(Accelerator)返回快捷键资源项的功能就是定义应用程序中的事件或对象与键盘键建立对应关系。为工程MyHello添加快捷键的操作步骤是1.在Workspace窗口的“ResourceView”标签中,双击“Accelerator”下的“IDR_MAINFRANE”项

7、,将显示快捷键资源列表2.在快捷键资源列表窗口,右击鼠标弹出快捷菜单,如图所示3.选择“NewAccelerator”,将显示一个AccelProperties对话框,如下图所示,将增加一条快捷键对应关系。或者选择“Properties”来修改、编辑当前对应关系。4.在“AccelProperties”(快捷键属性)对话框中,定义了快捷键的对应关系。在本例中将ID_EDIT_CUT对象与“Ctrl+X”建立对应关系,这样在应用程序运行时,按“Ctrl+X”组合键即可执行ID_EDIT_CUT项。具体操作是:在“key”下拉列表中选择“X”键或直接输入

8、“X”,选择“Ctrl”复选框。2.3.2对话框(Dialog)对话框资源的操作包括新建和编辑。1.创建对话

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。