第五章响应用户命令.PDFVIP

  • 1
  • 0
  • 约6.32万字
  • 约 95页
  • 2018-01-29 发布于天津
  • 举报
第五章响应用户命令.PDF

第一章 Visual C++简介 第五章 响应用户命令 其中,各种输入命令的响应又几乎占据着最重要的地位。就象我们在前面的章节中所介绍的那 算是菜单了,用户选择可用命令的一个最常用,也是最重要的手段就是菜单。这一点,通过查看 情况下,我们可以有更快捷,有时也更有效的命令输入方式,就是使用加速键或者工具条。当 然,出于对界面介绍的完整性考虑,我们在本章的末尾,也会简单的介绍滑块控件,进度条以及 一些上下控件的基础知识。 击一下鼠标右键就可以了。(在后面的程序设计中,我们会看到,要是你觉得使用双击右键更有 意思的话,作出这种改变几乎没有什麽更多的工作。)同时,我们也会向你展示实现图符菜单的 简单方法。在该节的最后,我们还会介绍如何对系统菜单进行操作。 加速器是这样的一个按键,程序负责将这一按键解释成一个命令,从用户程序的角度看,在菜单 于程序员来说,将加速键显示在相应菜单的右侧是一个良好的习惯,它为熟练用户提供了进行更 方便选择提供了一种可能性。但是从程序设计的角度看二者却是分别定义的菜单是用菜单资源 定义的,而加速键是用加速键资源定义的。 工具条是第三种命令输入机制。工具条是一个带有按钮的窗口,它使用户发出命令的动作节省到 在相应按钮上按一下鼠标即可。当然,由于工具条本身也要占据屏幕空间,因此,放在工具条上 的命令应该是最常用的。而且,出于对用户的尊重,在用户不希望使用它的时候,应该能将工具 条隐去。AppWizard自动创建的工具条提供这种能力,但我们会对此作出更详细的解释。 一些基础知识。总得来说,我们准备在本章中介绍如下知识: ● 菜单消息响应 ● 快捷键消息响应 ● 工具条消息响应 ● 对上下控件、进度条、以及轨道消息响应 第一节 菜单消息响应 file:///G|/hgy/VC实例/Chap05.html(第 1/95 页)2008-1-30 12:53:19 第一章 Visual C++简介 在程序接口中,我们最常用的选择方式就是用菜单进行选择。而对于从程序员来说,我们所要做 的很大一部分工作,就是对程序的输入进行响应。无庸置疑,菜单可以有多种实现的方式。从用 户的使用角度来说,当然希望可以有多种多样的选择。我们常常建立下拉菜单,也可以建立一些 必要的图符菜单,当然在必要的时候,我们业应该建立一种使用上更便捷的上下文菜单。而在很 多情况下,我们希望对菜单进行动态的操作――在许多时候,这甚至是一种很重要的事情,对在 我们下面的章节中也会有所提及。 从下面开始,我们将按以下的顺序对菜单消息的响应进行讲解。 让我们先看看怎样在资源编辑器中实现菜单。 Application Type选择时选择Single document即可。 图5. 1 建立单文档界面程序:Step1 在第二步(如图5.2所示)中,我们将设定数据库支持,由于我们现在建立的只是简单的单文档程 序,我们选择不需要任何数据库支持。 file:///G|/hgy/VC实例/Chap05.html(第 2/95 页)2008-1-30 12:53:19 第一章 Visual C++简介 ActiveX Control控件支持。) 图5. 2 建立单文档界面程序Step 2 file:///G|/hgy/VC实例/Chap05.html(第 3/95 页)2008-1-30 12:53:19 第一章 Visual C++简介 图5. 3 建立单文档界面程序Step 3 持。对刚使用的文件列表数设置为四。 在第五步(如图5.5)中,我们将设定是否设置提示及怎样使用MFC库。在刚开始时,我们设定需要 提示,同时,动态链接MFC库。 在最后一步中(如图5.6)中,我们将设定AppWizard将要为我们生成的类。 图5. 4 建立单文档界面程序Step 4 file:///G|/hgy/VC实例/Chap05.html(第 4/95 页)2008-1-30 12:53:19 第一章 Visual C++简介 图5. 5 建立单文档界面程序Step 5 这样,我们就建立起一个具有Document/View结

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档